




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据结构课程设计题目(程序实现采用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(bi=cj)for(k=0;k10;k+)if(ak=bi)ak=0;题目5:一元多项式的减法(学时:6)摄有两个一元多项式A(x),B(x),请完成运算A(x)+B(x)、A(x)-B(x),要求多项式采用链表进行存储。另外该任务要求具有建立多项式链表以及输出多项式到屏幕的功能。题目6:床位分配(学时:6)某客店有N个等级的房间,第k级客房有A(k)个,每个房间有B(k)个单人床,以菜单调用方式设计为单身旅客分配床位以及离店时收回床位的程序。/view/7202b929b4daa58da0114a2d.html1要求分配成功时,印出旅客姓名、年龄、性别、到达日期、客房等级、房间号及床位号;2分配不成功时,允许更改房间等级,3若不更改等级,印出“满客”提示。房间等级房间号床位一等A10112341021234二等B201123202123三等C3011230212303121 0 02 0 13 0 24 0 31 1 02 1 13 1 24 1 31 2 02 2 13 2 2Null 2 31 3 02 3 13Null1 4 02 4 1Null42Null331 5 02NullNull1 6 02Null 6 2Null36A47总共有三个等级的房间(a。b。c)A等有2间房间,每间房间4张床 8B等有2间房间,每间房间3张床 6 C等有3间房间,每间房间2张床 6 总过有20张床题目7:文本文件单词的检索及计数(学时:6)要求编程建立一个文本文件,每个单词不包括空格及跨行,单词由字符序列构成且区分大小写,完成以下功能:统计给定单词在文本文件中出现的总次数、检索输出某单词在文本文件中首次出现的行号及位置。1 建立文本文件 有空格有跨行有大小写2 要有读入的功能3 函数( ,单词/大写版单词 )题目8:二叉树的遍历(学时:6) 二叉树以lson-rson链接方式存储,以菜单方式设计并完成功能任务:建立并存储树、输出前序遍历结果、输出中序遍历结果、输出后序遍历结果、交换左右子树、统计高度,其中对于中序、后序的遍历运算要求采用非递归方式。题目9:创建二叉排序树(学时:3) 二叉排序树以lson-rson链接方式存储,编写能够通过键盘输入建立二叉排序树,并在建立完立即在屏幕显示中序遍历结果的程序。题目10:霍夫曼编码应用(学时:3) 假设一串由大写字母构成的电文,采用霍夫曼规则对其进行编码,以菜单方式设计并完成功能任务:建立霍夫曼树、霍夫曼编码生成、编码文件译码。题目11:关键路径寻找(学时:6)对于给定的一个工程施工图,该图以边为单位从键盘输入,编写能够找出该图的关键路径的程序。题目12:堆排序实现(学时:3)假设有一个数据类型为整型的一维数组A,A 中的数据元素呈无序状态,编写一个采用堆排序法将A中的数据元素按由小到大进行排序的程序。题目13基数排序的实现(学时:3)A为每个关键字不超过3位的十进制整数关键字集合,试编写一个采用静态链表组织模式实
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2023七年级英语下册 Unit 11 How was your school trip说课稿 (新版)人教新目标版
- 2025租房转让合同协议书
- set协议书又称为
- 课堂教学设计模板(V91)
- 陕西地区中石油2025秋招笔试综合知识专练题库及答案
- 课堂教学设计表李拥军
- 鹤岗市中石油2025秋招笔试英语专练题库及答案
- 231图形的旋转 说课稿人教版数学九年级上册
- 海伦·凯勒课件
- 2025年安全员竞聘上岗考试题库及答案
- 广东省深圳实验中学2023-2024学年高二上学期期中数学模拟试题
- DB11∕T 583-2022 扣件式和碗扣式钢管脚手架安全选用技术规程
- 食材配送服务质量保证方案
- 《孕前和孕期保健》课件
- 肾病科糖尿病肾病(DKD)与终末期肾病血液透析(ESRD-HD)单病种质量控制统计表
- 空间设计教学大纲 室内设计教学大纲(五篇)
- 促单技巧及话术大全
- 车辆司法鉴定申请书
- 塑料原料名称中英文对照表
- 第十四杂环化合物
- GB/T 5454-1997纺织品燃烧性能试验氧指数法
评论
0/150
提交评论