- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《数据结构》课程设计题目
(程序实现采用C语言
题目1:猴子选王学时:3)
一堆猴子都有编号,编号是1,2,3 ...m,这群猴子m个)按照1-m地顺序围坐一圈,从第1开始数,每数到第n个,该猴子就要离开此圈,这样依次下来,直到圈中只剩下最后一只猴子,则该猴子为大王.
要求:m及n要求从键盘输入,存储方式采用向量及链表两种方式实现该问题求解.
题目2 :字符逆转学时:3)
从键盘读入一个字符串,把它存入一个链表每个结点存储1个字符),并按相反地次序将字符串输出到显示屏.
题目3 :工资核算学时:3)
设有一个单位地人人员资有如下信息:name、department、 base pay、allowance、total.现从键盘输入一组人人员资数据并将它们存储到名为paydata地文件中;再从paydata取出工资数据并给每个人地base pay增加100元,增加后将工资数据显示于屏幕(每行1人.
题目4:满足条件地有序表生成学时:3)
已知三个有序表A、B、C,它们皆由同一类元素构成,现要求对于表A作以下运算而获得有序表D:排出A中所有地既在B中又在C中出现地元素.另外该任务要求具有建立有序表功能以及输出有序表到屏幕地功能.
先判断b和c.在从头开始找a.
for(i=0。i10。i++
for(j=0。j10。j++
{if(b[i]=c[j]{for(k=0。k10。k++if(a[k]=b[i]a[k]=0。}}
题目5:一元多项式地减法学时:6)
摄有两个一元多项式A(x,B(x,请完成运算A(x+B(x、A(x-B(x,要求多项式采用链表进行存储.另外该任务要求具有建立多项式链表以及输出多项式到屏幕地功能.
题目6:床位分配学时:6)
某客店有N个等级地房间,第k级客房有Ak)个,每个房间有Bk)个单人床,以菜单调用方式设计为单身旅客分配床位以及离店时收回床位地程序.
1要求分配成功时,印出旅客姓名、年龄、性别、到达日期、客房等级、房间号及床位号;
2分配不成功时,允许更改房间等级,
3若不更改等级,印出“满客”提示.
房间等级
房间号
床位
一等A
101
1
2
3
4
102
1
2
3
4
二等B
201
1
2
3
202
1
2
3
三等C
301
1
2
302
1
2
303
1
2
1 0 0
2 0 1
3 0 2
4 0 3
1 1 0
2 1 1
3 1 2
4 1 3
1 2 0
2 2 1
3 2 2
Null 2 3
1 3 0
2 3 1
3
Null
1 4 0
2 4 1
Null[4]2]
Null[33
1 5 0
2
Null
Null
1 6 0
2
Null 6 2
Null[3[6
A[4][7]
总共有三个等级地房间a.b.c)
A等有2间房间,每间房间4张床 8
B等有2间房间,每间房间3张床 6
C等有3间房间,每间房间2张床 6
总过有20张床
题目7:文本文件单词地检索及计数学时:6)
要求编程建立一个文本文件,每个单词不包括空格及跨行,单词由字符序列构成且区分大小写,完成以下功能:
统计给定单词在文本文件中出现地总次数、
检索输出某单词在文本文件中首次出现地行号及位置.
建立文本文件 有空格有跨行有大小写
要有读入地功能
函数 ,单词/大写版单词 )
题目8:二叉树地遍历学时:6)
二叉树以lson-rson链接方式存储,以菜单方式设计并完成功能任务:建立并存储树、输出前序遍历结果、输出中序遍历结果、输出后序遍历结果、交换左右子树、统计高度,其中对于中序、后序地遍历运算要求采用非递归方式.
题目9:创建二叉排序树学时:3)
二叉排序树以lson-rson链接方式存储,编写能够通过键盘输入建立二叉排序树,并在建立完立即在屏幕显示中序遍历结果地程序.
题目10:霍夫曼编码使用学时:3)
假设一串由大写字母构成地电文,采用霍夫曼规则对其进行编码,以菜单方式设计并完成功能任务:建立霍夫曼树、霍夫曼编码生成、编码文件译码.
题目11:关键路径寻找学时:6)
对于给定地一个项目施工图,该图以边为单位从键盘输入,编写能够找出该图地关键路径地程序.
题目12:堆排序实现学时:3)
假设有一个数据类型为整型地一维数组A,A 中地数据元素呈无序状态,编写一个采用堆排序法将A中地数据元素按由小到大进行排序地程序.
题目13基数排序地实现学时:3)
A为每个关键字不超过3位地十进制整数关键字集合,试编写一个采用静态链表组织模式实现地基数排序程序将A进行由小到大地排序.
1 2 3 4 5 6 7 8 9 10
1 23 45 78 79 98 78 65 45 78
1 45 89 78 98 98 78 65 46 79
您可能关注的文档
- 、常用HMI、PLC下载线及HMI—PLC通讯线制作更新.doc
- 。kV及以下电源及供配电系统试题和答案.doc
- ★任务用PLC实现相异步电动机串电阻降压启动控制.doc
- 〈平面构成〉课程的建设与总结.doc
- 《ansys建模和网格划分》九直接生成.doc
- 《CADCAM软件使用技术基础》课程标准.doc
- 《dsmax维动画制作》课程标准.doc
- 《Dreamweaver》课程网站建设.doc
- 《DSP技术与使用》课程论文要求及评分标准才测控docgzip.doc
- 《CADCAM使用技术》课程标准.doc
- 2026年刑法知识考试题库200道及答案【最新】.docx
- 2026年刑法知识考试题库200道及答案【夺冠系列】.docx
- 2026年刑法知识考试题库200道含答案(培优).docx
- 2026年马原考试题库300道及参考答案【考试直接用】.docx
- 2026年马原考试题库300道及答案【夺冠】.docx
- 2026年刑法知识考试题库200道及参考答案(实用).docx
- 2026年期货从业资格之期货法律法规考试题库500道及完整答案1套.docx
- 2026年刑法知识考试题库200道带答案(夺分金卷).docx
- 2026年二级造价师考试题库500道附答案(研优卷).docx
- 2026年投资项目管理师考试题库500道含完整答案(典优).docx
文档评论(0)