- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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、应
您可能关注的文档
- 2023年执业药师之西药学专业二通关提分题库及完整答案 .pdf
- 2024年慢性射血分数降低型心力衰竭的药物治疗进展(全文) .pdf
- 2023二级建造师考试合格分数线汇总 .pdf
- 精神科护理学期末考试试卷 .pdf
- 医师三基基本理论(解剖学)模拟试卷14(题后含答案及解析) .pdf
- 2024汽车驾驶员(技师)考试题库及模拟考试答案 .pdf
- 2023年消防设施操作员之消防设备中级技能自我提分评估(附答案).pdf
- 收银员测试题及答案 .pdf
- 2023年酒泉市事业单位考试题目及答案解析 .pdf
- 新冠肺炎病毒防控工作总结(4篇) .pdf
- 第十一章 电流和电路专题特训二 实物图与电路图的互画 教学设计 2024-2025学年鲁科版物理九年级上册.docx
- 人教版七年级上册信息技术6.3加工音频素材 教学设计.docx
- 5.1自然地理环境的整体性 说课教案 (1).docx
- 4.1 夯实法治基础 教学设计-2023-2024学年统编版九年级道德与法治上册.docx
- 3.1 光的色彩 颜色 电子教案 2023-2024学年苏科版为了八年级上学期.docx
- 小学体育与健康 四年级下册健康教育 教案.docx
- 2024-2025学年初中数学九年级下册北京课改版(2024)教学设计合集.docx
- 2024-2025学年初中科学七年级下册浙教版(2024)教学设计合集.docx
- 2024-2025学年小学信息技术(信息科技)六年级下册浙摄影版(2013)教学设计合集.docx
- 2024-2025学年小学美术二年级下册人美版(常锐伦、欧京海)教学设计合集.docx
文档评论(0)