1、 有n个学生,每个学生有m门成绩,每个学生的m门成绩用一单链表实现,n个学生所对应n个单链表的头指针用一指针数组统一存放。 1) 建立该存贮结构。 2) 查找第i个学生的某门课成绩。 链表中结点结构: struct node {char *nam;/*nam为课程名*/ float sco;/*sco为该门课程的成绩*/ struct node *link;/*link为指向下一课程结点的指针*/
标签:
上传时间: 2013-12-14
上传用户:TF2015
ADT HuffmanTree{ 数据对象:D={ai| ai∈CharSet,i=1,2,……,n, n≥0} 数据关系:R={< ai-1, ai > ai-1, ai∈D, ai-1基本操作P: HuffmanTree() 构造函数 ~ HuffmanTree() 析构函数 Initialization(int WeightNum) 操作结果:构造哈夫曼树。 Encoder() 初始条件:哈夫曼树已存在或者哈夫曼树已存到文件中。 操作结果:对字符串进行编码 Decoder() 初始条件:哈夫曼树已存在且已编码。 操作结果:对二进制串进行译码 Print() 初始条件:编码文件已存在。 操作结果:把已保存好的编码文件显示在屏幕 TreePrinting() 初始条件:哈夫曼树已存在。 操作结果:将已在内存中的哈夫曼树以直观的方式显示在终端上
标签: ai HuffmanTree CharSet ADT
上传时间: 2013-12-25
上传用户:changeboy
Visual 开发 希望对你们有帮助 public static int Rom(int n, int m)//双寄或双偶 { int count = 0 //第一排Y坐标上要几个 if (n < m) { for (int i = 1 i <= n i = i + 2) { count++ } } else { for (int j = 1 j <= m j = j + 2) { count++ } } return count }
上传时间: 2013-12-13
上传用户:懒龙1988
Legendre polynomial fitting(勒让德多项式拟合) 该算法程序找出N阶勒让德多项式你的的权值系数
标签: polynomial Legendre fitting 多项式
上传时间: 2014-12-05
上传用户:sammi
设计一个n 个并发进程共享m 个系统资源的系统。进程可动态申请资源和释放资源,系统按各进程的申请动态的分配资源。要求采用银行家算法实现。
上传时间: 2014-01-12
上传用户:731140412
局部放电的n-q-phi和dltU处理程序,还有其他的一些有用的程序
上传时间: 2013-12-18
上传用户:huangld
实现了任意长度整数的加减乘除以及成n次方运算
上传时间: 2014-01-14
上传用户:fxf126@126.com
使用如下所谓的简单变量“数据平移”方法来求出Fibonacci数列的第n项(的具体项值)并显示在屏幕上(正整数n通过键盘输入):说明变量old1=1,old2=1,newItem;新的Fibonacci项newItem总是“距它最近”的前两项(old1与old2)的累加和。而后通过“old1=old2 old2=newItem ”进行所谓的“数据平移”。接着计算另一个新的Fibonacci项newItem,依次循环,直到求出数列的第n项时为止。
上传时间: 2017-02-01
上传用户:ccclll
已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。 C语言实现
标签:
上传时间: 2017-02-02
上传用户:xwd2010
给定n位正整数a,去掉其中任意k<=n个数字后,剩下的数字按原次序排列组成一个新的正整数,设计算法找出剩下的数字组成的新数最小的删数方案
上传时间: 2013-12-26
上传用户:thinode