1) 定义一个Point类,其属性包括点的坐标,提供计算两点之间距离的方法; (2) 定义一个矩形类,其属性包括左上角和右下角两个点,提供计算面积的方法; (3) 创建一个矩形对象,提示用户输入矩形左上角和右下角的坐标; (4) 观察矩形对象以及Point类成员的构造函数与析构函数的调用; (5) 计算其面积,并输出。
2021-11-28 20:48:11 124KB C++ point 矩形
1
霍夫曼编码,对输入的字符集和各个字符对应的权值,例如A={a,b,c,d,e,f,g,h},各个字符对应的权值为{5,29,7,8,14,23,3,11},出每个字符的霍夫曼编码。 【输入形式】 输入若干个字符(1 <= n <= 26),其权值为int型。 输入数据的第一行的整数n,表示字符数;接下来的n行是字符集,一行一个字符;最后一行是各字符的权值,以空格分隔。 【输出形式】 每个字符(节点)的霍夫曼编码。参见样例输出。 【样例输入】 4 a b c d 1 3 7 22 【样例输出】 a:000 b:001 c:01   d:1 【样例说明】 提示: 1、将最小两个子树合并过程中一定要从前向后去查找两个最小子树,最小子树作为新结点的左子树,次小子树作为新结点的右子树,编码过程中左子树定义为0,右子树定义为1 2、另外:一般原则要:  若有重复权值结点,原来森林中的结点优先选择(即深度小的结点优先,以确保最终总树深较浅并相对平衡)。新生成的权值和的结点后用。
2021-11-28 18:41:07 4KB 两种结构体 哈夫曼编码 译码
1
用Doolittle分解法线性方程组的解,大家可以参考下~~
2021-11-28 17:32:28 237KB Doolittle分解法 线性方程组的解
1
主要为大家详细介绍了C++用Dijkstra算法所有顶点之间的最短路径,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
1
二叉树已知后序和中序遍历前序遍历,C++编写已通过编译
2021-11-27 16:11:33 1KB 后序中序求前序 二叉树遍历
1
本代码主要利用MATLAB工具实现MATLAB——矩阵元素积,简单明了,易于理解
2021-11-27 16:00:59 149B MATLAB 矩阵元素求积
1
选用matlab对实验数据进行处理 在实验过程中通过差值的计算可以看出x~v关系为线性关系所以选择使用MATLAB进行线性拟合 %输入实验数据 x=[4.2,4.3,4.4,4.4,4.4,4.7,4.8,4.9,5.0,5.1]%自变量位移 y=[-44,1,39,79,125,164,208,247,289,333]%因变量电压 xmean=mean(x;ymean=mean(y; sumx2
2021-11-26 21:07:22 29KB 文档 互联网 资源
1
用最短路径算法实现得快递小哥的最优路径问题,完整的工程。
2021-11-26 18:42:35 5.94MB 数据结构 最短路径
1
Description 给定由n整数(可能为负数)组成的序列 {a1,a2,…,an},该序列形如ai+ai+1,…,+aj的子段和的最大值。当所有的整数均为负数时定义其最大子段和为0。 Input 输入包含多组测试数据。第一行为一个整数C,表示有C组测试数据,接下来有2*C行数据,每组测试数据占2行,每组测试数据第一行是1个整数n,表示有n个整数,接下来一行有n个整数,它们之间用空格隔开. Output 你的输出应该有C行,即每组测试数据的输出占一行,它是计算出的最大子段和. Sample Input 1 6 -2 11 -4 13 -5 -2 Sample Output 20
2021-11-26 15:15:59 1023B MAX SUM
1
c# 拟合曲线 相关系数R 线性拟合y=kx+b;多项式拟合
2021-11-26 14:59:43 6.43MB c# 拟合曲线 线性拟合 多项式拟合
1