没有合适的资源?快使用搜索试试~ 我知道了~
共7个题目:单位员工通讯录管理系统、停车场管理、哈夫曼编码/译码系统、校园导游咨询、药店的药品销售统计系统、一元稀疏多项式的计算、二叉排序树的基本操作。内容有问题描述、需求分析、算法设计、调试分析、实验结果。最后附录是源代码。
资源推荐
资源详情
资源评论
课程设计
课程名称: 数据结构综合课程设计
课 程 号: *********
专 业: ********
班 级: ***********
学 号: *************
学生姓名: *****
指导老师: ******
****年**月**日
1
目录
题目 1:单位员工通讯录管理系统………………………………1
1. 问题描述
2. 需求分析
3. 算法设计
4. 调试分析
5. 实验结果
题目 2:停车场管理………………………………………………10
1. 问题描述
2. 需求分析
3. 算法设计
4. 调试分析
5. 实验结果
题目 3:哈夫曼编码/译码系统……………………………………14
1. 问题描述
2. 需求分析
3. 算法设计
4. 调试分析
5. 实验结果
题目 4:校园导游咨询……………………………………………25
1. 问题描述
2
2. 需求分析
3. 算法设计
4. 调试分析
5. 实验结果
题目 5:药店的药品销售统计系统………………………………37
1. 问题描述
2. 需求分析
3. 算法设计
4. 调试分析
5. 实验结果
题目 6:一元稀疏多项式的计算………………………………41
1. 问题描述
2. 需求分析
3. 算法设计
4. 调试分析
5. 实验结果
题目 7:二叉排序树的基本操作………………………………45
1. 问题描述
2. 需求分析
3. 算法设计
4. 调试分析
5. 实验结果
3
课设总结(收获及体会)…………………………………………50
附录(源代码)……………………………………………………51
数据结构综合课程设计报告
4
题目 1:单位员工通讯录管理系统
1.问题描述
为某个单位建立一个员工通讯录管理系统,可以方便查询每
一个员工的办公室电话、手机号、及电子邮箱。其功能包括通讯
录链表的建立、员工通讯信息的查询、修改、插入与删除、以及
整个通讯录表的输出。
2.需求分析
首先需要建立一个菜单,提供给用户选择。用户输入要操作
的功能对应的数字后,将出现相应功能的输入操作。操作完后按
任意键继续操作。
3.算法设计
(1).实现提示中已经给出了现成的存储结构,便于我们的实验。
不同的是,我在 ListNode 的结构存储中多加了一项 length,还有
Datatype 类型中的序列。length 用来判断方便计算员工人数。序
列用来存储员工当前在整个员工中排列的序列号。同时为了方便
员工的插入,设置一个尾指针,始终接在最后一个结点的后面,
并且让他的指针域指向 NULL。而在实现员工的查询功能的时候
采用查找的关键字是员工的编号,因为员工的编号是唯一可以确
定的,其他信息都可以重复,查找不具有唯一确定性。另外再删
除的过程中,要对员工所处的位置进行重新的编号,即改变本身
的序列号。这样在输出员工信息的时候也比较整齐划一。
剩余88页未读,继续阅读
资源评论
Annimi@
- 粉丝: 2
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功