2022年数据结构课程设计任务书 2.pdf
《2022年数据结构课程设计任务书 2.pdf》由会员分享,可在线阅读,更多相关《2022年数据结构课程设计任务书 2.pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、15161 学期数据结构课程设计任务书一、设计目的数据结构课程设计是一个独立的实践环节,是对数据结构课程教学理论的延伸和补充,是对数据结构抽象理论知识的综合应用。它有助于学生进一步掌握程序设计的技能与方法,初步感受软件开发过程的项目管理方法与规范,更重要的目的是培养学生分析问题、解决问题、编写程序、动手操作的能力以及锻炼学生的设计创新能力。二、设计要求1、通过课程设计,要求在数据结构的逻辑特性和物理表示、数据结构的选择应用、算法的设计及其实现等方面加深对课程基本内容的理解。同时,在程序设计方法以及上机操作等基本技能和科学作风方面受到比较系统和严格的训练。2、学生必须仔细研读数据结构课程设计要求
2、,以学生自学为主、指导教师指导为辅,认真、独立地完成课程设计的任务,有问题及时主动与指导教师沟通。3、本次课程设计按照教学要求需要在两周时间内独立完成,学生要发挥自主学习的能力,充分利用时间,安排好课设的时间计划,并在课设过程中不断检测自己的计划完成情况,及时地向指导教师汇报。4、编程语言任选。三、设计选题选题说明:同学们可以有两个选择:(1)不带*号的,至少做两个;(2)后面题目*越多难度越大,带*号的至少做一个。根据实际选做题目的 难度和数量以及实现程序的完善性可以适当加减分。代码要求:(1)源文件头部应进行注释,列出整个程序的功能(针对一个题目,如有未实现的功能,需明确)、主要函数及其功
3、能;(2)每个函数头部应进行注释,列出此函数的功能、调用参数的意义、返回值的意义。名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 7 页 -四、题目及要求1、一元稀疏多项式的计算【问题描述】能够按照指数降序排列建立并输出多项式;能够完成两个多项式的相加、相减,并将结果输出。【基本要求】以链式存储结构实现多项式。2、随机整数排序问题【问题描述】针对随机产生 2000 个以上的整数,采用多种方法进行排序,并显示排序结果,比较各种算法的效率。【基本要求】1.为了提高效率,所产生的随机整数可以用文件保存,供各排序算法共用;2.为了更好地进行比较,采用3 种以上方法实现排序,并分别保存排序
4、结果;3.记录每种排序所耗费的时间。3、表达式求值问题【问题描述及要求】从键盘中输入一串四则运算表达式,由计算机求出表达式的运算结果;所输入表达式为以字符序列的形式输入的、语法正确的、不含变量的操作数的整数的算术表达式。4、魔方阵【问题描述】魔方阵是一个古老的智力问题,它要求在一个m*n 的矩阵中填入1m2的数字(m为奇数),使得每一行、每一列、每条对角线的累加和都相等,如下图所示:名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 7 页 -(a)三阶魔方阵(b)五阶魔方阵【基本要求】1.输入魔方阵的行数m,要求 m为奇数,程序对所输入的m作简单的判断,如 m有错,能给出提示信息;
5、2.实现魔方阵;3.输出魔方阵。5、线索二叉树【问题描述及要求】1建立中序线索二叉树,并且中序遍历;2.求中序线索二叉树上已知结点中序的前驱和后继;3.插入结点到指定位置;4删除指定结点。6、停车场管理【问题描述】设停车场是一个可以停放n 辆汽车的狭长通道,且只有一个大门可供汽车进出。汽车在停车场内按车辆到达时间的先后顺序,依次有北向南排列(大门在最南端,最先到达的第一车停放在车场的最北端),若车场内已停满n 辆车,那么后来的车只能在门外的便道上等候,一旦有车开走,则排在便道上的第一辆车即可开入;当停车场内某辆车要离开时,在它之后进入的车辆必须先退出车场为它让路,待该辆车开出大门外,其他车辆再
6、按原次序进入车场,每辆停放在车场的车在它离开停车场时必须按它停留的时间长短交纳费用。试为停车场编制按上述要求进行管理的模拟程序。【基本要求】以栈模拟停车场,以队列模拟车场外的便道。每一组输入数据包括三个数据项:汽车“到达”或“离去”信息、汽车牌照号码以及到达或离去的时刻。对每名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 7 页 -一组输入数据进行操作后的输出信息为:若是车辆到达,则输出汽车在停车场内或便道上的停车位置;若是车辆离去,则输出汽车在停车场内停留的时间和应交纳的费用(在便道上停车不收费)。栈以顺序存储结构实现,队列以链表结构实现。7、迷宫求解(*)【问题描述】以一个
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年数据结构课程设计任务书 2022 数据结构 课程设计 任务书
限制150内