




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、课课 程程 设设 计计(2021)(2021)数据构造数据构造华中科技大学计算机学院华中科技大学计算机学院数据结构数据结构标题一标题一 内部排序算法研讨内部排序算法研讨 1设设n个关键字均为整数个关键字均为整数(1n100000) 2设计设计K个内部排序算法个内部排序算法(K5),每个算法须记录,每个算法须记录执行所需的时间执行所需的时间 3自动生成多组数据,每组数据含自动生成多组数据,每组数据含n个整数个整数 (正序、逆序、随机分布正序、逆序、随机分布) 4执行每个排序算法执行每个排序算法 5用图、表格数据分析阐明在什么情况下用图、表格数据分析阐明在什么情况下 采用什么算法较好采用什么算法较
2、好华中科技大学计算机学院华中科技大学计算机学院数据结构数据结构标题二标题二 旅游方案旅游方案 某市有假设干个某市有假设干个(=10)旅游景点旅游景点,用一个无向网表用一个无向网表示构成这个景点网示构成这个景点网,其中其中: 1. 每个顶点代表一个景点每个顶点代表一个景点,属性值为属性值为: (1) 景点称号景点称号 (2) 景点引见景点引见 (3) 景点办公景点办公 (4) 其它其它,如景点等级、座标位置等如景点等级、座标位置等 2. 每条边代表两个景点间可直达每条边代表两个景点间可直达,权值代表间隔,也权值代表间隔,也可思索加些座标信息表示边的走向,以便图形显示时可思索加些座标信息表示边的走
3、向,以便图形显示时运用。运用。华中科技大学计算机学院华中科技大学计算机学院数据结构数据结构标题二标题二 旅游方案旅游方案系统实现功能:系统实现功能:1. 输入景点和边构成一个无向连通网含增删改功能。输入景点和边构成一个无向连通网含增删改功能。2. 求一个景点到另外景点的最短间隔。求一个景点到另外景点的最短间隔。3. 求每对景点间的最短间隔。求每对景点间的最短间隔。4. 从某景点出发从某景点出发,玩耍一切景点后回到起点玩耍一切景点后回到起点,设计一条最短设计一条最短途径。途径。5. 其它其它 要求:要求: 1. 用文件保管无向网用文件保管无向网 2. 图形方式显示无向网图形方式显示无向网华中科技
4、大学计算机学院华中科技大学计算机学院数据结构数据结构标题三标题三 平衡二叉排序树的设计与实现平衡二叉排序树的设计与实现以二叉链表作为二叉树的存储构造,系统实现功能:以二叉链表作为二叉树的存储构造,系统实现功能:1 输入元素序列输入元素序列L,以回车,以回车(n)为输入终了标志为输入终了标志,分别生分别生成一棵二叉排序树成一棵二叉排序树T和平衡的二叉排序树和平衡的二叉排序树BT ;2 对二叉排序树对二叉排序树T作中序遍历,输出结果;作中序遍历,输出结果;3 在在BT上插入元素上插入元素x,当当BT失衡时,思索如下四种平衡旋失衡时,思索如下四种平衡旋转处置:转处置: (a)单向右旋平衡处置单向右旋
5、平衡处置LL型;型; (b)单向左旋平衡处置单向左旋平衡处置RR型型 ; (c)先左后右双向右旋转先左后右双向右旋转LR型型 ; (d)先右后左双向右旋转先右后左双向右旋转RL型。型。4 分别给出四种平衡旋转处置结果;分别给出四种平衡旋转处置结果;5 给出一组特例,分别给出四种平衡旋转处置的演示结给出一组特例,分别给出四种平衡旋转处置的演示结果。果。华中科技大学计算机学院华中科技大学计算机学院数据结构数据结构标题三标题三 平衡二叉排序树的设计与实现平衡二叉排序树的设计与实现系统实现功能:系统实现功能:1 以回车以回车(n)为输入终了标志为输入终了标志,输入数列输入数列L,分别生成,分别生成 一
6、棵二叉排序树一棵二叉排序树T和平衡的二叉排序树和平衡的二叉排序树BT ;2 对二叉排序树对二叉排序树T作中序遍历,输出结果;作中序遍历,输出结果;3 在在BT上插入元素上插入元素x,当当BT失衡时,思索如下四种平衡旋失衡时,思索如下四种平衡旋转处置:转处置: (a)单向右旋平衡处置;单向右旋平衡处置; (b)单向左旋平衡处置;单向左旋平衡处置; (c)先左后右双向右旋转;先左后右双向右旋转; (d)先右后左双向右旋转先右后左双向右旋转.华中科技大学计算机学院华中科技大学计算机学院数据结构数据结构标题三标题三 平衡二叉排序树的设计与实现平衡二叉排序树的设计与实现系统实现功能:系统实现功能:4 分别给出四种平衡旋转处置结果;分别给出四种平衡旋转处置结果;给出一组特例,分别给出四种平衡旋转处置的演示结果。给出一组特例,分别给出四种平衡旋转处置的演示结果。要求:要求:1. 用文件保管二叉树用文件保管二叉树 2. 图形方式显示二叉树图形方式显示二叉树华中科技大学计算机学院华中科技大
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年洛阳市洛宁县招聘政府专职消防员考试真题
- 仓库保洁服务合同范本
- 出售车位合同范本
- 企业经销合同范本
- 2024年德阳市就业创业促进中心市本级公益性岗位招聘考试真题
- 个人房屋装饰合同范本
- 买断合同属于合同范本
- 低价购买租赁合同范本
- 全案整装合同范本
- 劳务聘用合同范本6
- 2023年南京市鼓楼区建宁路街道安监办招聘专职安全员考试真题及答案
- 2024陕西延长石油集团矿业公司所属单位招聘笔试参考题库附带答案详解
- 乡镇精神卫生工作总结
- 井工煤矿中长期防治水规划编制细则
- 2024年湘中幼儿师范高等专科学校高职单招(英语/数学/语文)笔试历年参考题库含答案解析
- 设备使用手册(范例模板)
- 上海房屋修缮工程培训课件
- 医院电梯安全操作培训记录
- 《读懂财务报表》课件
- 《疯狂动物城》全本台词中英文对照
- 建筑施工安全管理及扬尘治理检查投标方案(技术方案)
评论
0/150
提交评论