数据结构课程设计题目及要求(2015-2016-2).doc

数据结构课程设计题目及要求(2015-2016-2)课案

一 课程设计题目 每位同学在本次课程设计期间须选择两道题目(1,2任选一题,3,4任选一题)并按照要求完成。 1 考试报名管理系统 1.1 题目简介 考试报名工作给各高校报名工作带来了新的挑战给教务管理部门增加了很大的工作量报名数据手工录入既费时又会不可避免地出现错误同时也给不少学生以可乘之机准考证年龄、报考类别 顺序表适宜于做查找这样的静态操作;链表宜于做插入、删除这样的动态操作。若线性表的长度变化不大,且其主要操作是查找,则采用顺序表;若线性表的长度变化较大,且其主要操作是插入、删除操作,则采用链表。 本项目对考生数据主要进行插入、删除、修改等操作,所以采用链式存储结构比较适合。用结构体类型定义每个考生信息,故该单链表中的每个结点的结构可描述为: typedef struct examinee { char examno[10]; //准考证号 char name[10]; //姓名 char sex; float age; char examtype[5]; //成绩 } ElemType; 2 家谱管理系统 2.1 题目简介 家谱(或称族谱)是一种以表谱形式,记载一个以血缘关系为主体的家族世系繁衍和重要人物事迹的特殊图书体裁。家谱是中国特有的文化遗产,是中华民族的三大文献(国史,地志,族谱)之一,属珍贵的人文资料,对于历史学、民俗学、人口学、社会学和经济学的深入研究,均有其不可替代的独特功能。查看祖先和子孙二叉链表表示法又称二叉树表示法或表示法孩子兄弟表示法是一种链式存储结构它通过描述每个结点的一个孩子和兄弟信息来反映结点之间的层次关系,其结点结构为:firstchild为指向该结点第一个孩子的指针,nextsibling为指向该结点下一个兄弟,elem是数据元素内容,举例如下: 其存储形式定义如下: typedef struct CSLinklist{ ??? Elemtype ; ??? struct CSLinklist *firstchild,*nextsibling; } CSLinklist,*CSTree; 3 哈夫曼优化编码 3.1 题目简介 信息时代,人们对使用计算机获取信息、处理信息的依赖性越来越高。计算机系统面临的是数值、文字、语言、音乐、图形、动画、静图像、电视视频图像等多种媒体。数字化的视频和音频信号的数量之大是惊人的,对于电视画面的分辨率640×480的彩色图像,30帧/s,则一秒钟的数据量为:640×480×24×30=22112M,所以播放时,需要221Mbps的通信回路。存储时,1张CD可存640M,则仅可以存放289s的数据。多媒体信息中,视频信息是一种比较特殊的媒体,数据量极大,信息丰富,并以与时间密切相关的流的形式存在。因此,视频数据的表达、组织、存储和传输都有很大难度。解决的基础在于对视频数据进行压缩。自1948年Oliver提出了PCM编码理论,编码技术日趋成熟,已经设计和应用了许多压缩算法和技术,如在H.261、JPEG和MPEG编码标准中的应用等。数据压缩目前的主要目标是较大的压缩比、较快的压缩解压速度以及尽可能好的图象还原质量,而对于压缩数据的处理如数据组织、检索、重构等还并没有较好的考虑,也没有一个比较完整的解决方案,因此在这方面仍有许多工作要做。 3.2 设计思路 假设一个文件中出现了8种符号S0,SQ,S2,S3,S4,S5,S6,S7,那么每种符号要编码,至少需要3bit。假设编码成000,001,010,011,100,101,110,111。那么符号序列S0S1S7S0S1S6S2S2S3S4S5S0S0S1编码后变成00000111100000111001001001110010100 0000001,共用了42bit。我们发现S0,S1,S2这3个符号出现的频率比较大,其它符号出现的频率比较小,我们采用这样的编码方案:S0到S7的码辽分别01,11,101,0000,0001,0010,0011,100,那么上述符号序列变成011110001110011101101000000010010010111,共用了39bit。尽管有些码字如S3,S4,S5,S6变长了(由3位变成4位),但使用频繁的几个码字如S0,S1变短了,所以实现了压缩。对于上述的编码可能导致解码出现非单值性:比如说,如果S0的码字为01,S2的码字为011,那么当序列中出现011时,你不知道是S0的码字后面跟了个1,还是完整的一个S2的码字。因此,编码必须保证较短的编码决不能是较长编码的前缀。符合这种要求的编码称之为前缀编码。 要构造符合这样的二进制编码体系,可以通过二叉树来实现。1)首先统计出每个符合出现的频率,上例SO到S7的出现频率分别为4/14,3/14,2/

文档评论(0)

1亿VIP精品文档

相关文档