数据结构综合实验题目及要求 .pdf

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

数据结构综合实验设计题目及要求

一、要求

本次课程设计可以从以下的题目中任选其一,每个题目基本实现的要求是:

1、程序设计书(Word格式)。

包括程序设计目标、问题描述、需求分析、概要设计、详细设计、源程序清单(要求

格式整齐400行以上,要有注释说明)、软件说明书(给出软件如何使用,使用时的注意事

项)、测试报告(每个函数的功能测试,输入条件,输出结果)和总结。

2、可执行程序源代码。

二、设计题目

题目一仓库管理系统(线性表应用)

[问题描述]

建立一个仓库管理程序,可以按顺序和货物名称查询仓库存储情况,也可以增加或删除

货物以及建立新的仓库存储系统。

[实现提示]

可以采用双向链表的存储结构,如可定义如下的存储结构:

typedefstructdnode/*定义双向链表结构体*/

{intnumber;/*货物编号*/

charname[max];/*货物名称*/

intcounter;/*货物数量*/

structdnode*prior,*next;/*定义两指针,分别指向其前驱和后继*/

}dlnode;

题目二单位员工通讯录管理系统(线性表应用)

[问题描述]

为某个单位建立一个员工通讯录管理系统,可以方便查询每一个员工的办公室电话、手

机号、及电子邮箱。其功能包括通讯录链表的建立、员工通讯信息的查询、修改、插入与删

除、以及整个通讯录表的输出。

[实现提示]

可以采用单链表的存储结构,如可定义如下的存储结构:

typedefstruct{/*员工通讯信息的结构类型定义*/

charnum[5];/*员工编号*/

charname[10];/*员工姓名*/

charphone[15];/*办公室电话号码*/

charcall[15];/*手机号码*/

}DataType;

/*通讯录单链表的结点类型*/

typedefstructnode

{DataTypedata;/*结点的数据域*/

structnode*next;/*结点的指针域*/

}ListNode,*LinkList;

1

题目三哈夫曼编码/译码系统(树应用)

[问题描述]

利用哈夫曼编码进行通信,可以压缩通信的数据量,提高传输效率,缩短信息的传输时

间,还有一定的必威体育官网网址性。现在要求编写一程序模拟传输过程,实现在发送前将要发送的字符

信息进行编码,然后进行发送,接收后将传来的数据进行译码,即将信息还原成发送前的字

符信息。

[实现提示]

在本例中设置发送者和接受者两个功能,

发送者的功能包括:

①输入待传送的字符信息;

②统计字符信息中出现的字符种类数和各字符出现的次数(频率);

②根据字符的种类数和各自出现的次数建立哈夫曼树;

③利用以上哈夫曼树求出各字符的哈夫曼编码;

④将字符信息转换成对应的编码信息进行传送。

接受者的功能包括:

①接收发送者传送来的编码信息;

②利用上述哈夫曼树对编码信息进行翻译,即将编码信息还原成发送前的字符信息。

从以上分析可发现,在本例中的主要算法有三个:

(1)哈夫曼树的建立;

(2)哈夫曼编码的生成;

(3)对编码信息的翻译。

题目四教学计划编制问题(图的应用)

[问题描述]

大学的每个专业都要制定教学计划。假设任何专业都有固定的学习年限,每学年含两学

期,每学期的时间长度和学分上限值均相等。每个专业开设的课程都是确定的,而且课程在

开设时间的安排必须满足先修关系。每门课程有哪些先修课程是确定的,可以有任意多门,

也可以没有。每门课恰好占一个学期。试在这样的前提下设计一个教学计划编制程序。

[实现提示]

1、输入参数应包括:学期总数,一学期的学分上限,每门课的课程号(可以是固定占

3位的字母数字串)、学分和直接先修课的课程号。

2、应

您可能关注的文档

文档评论(0)

. + 关注
官方认证
内容提供者

专注于职业教育考试,学历提升。

版权声明书
用户编号:8032132030000054
认证主体社旗县清显文具店
IP属地河南
统一社会信用代码/组织机构代码
92411327MA45REK87Q

1亿VIP精品文档

相关文档