《数据结构》专周任务书
班级:计算机1109-1110班
一.设计要求
1. 题目
共5道题,其中第1道为必做题;第2~5道题为选做题,必须从中选做1道;
2. 分组:
每1~3人为一组,不能超过3人,自由组合成组(不能跨班组合),答辩和报告时,必须明确各个组员在设计中承担和完成的具体工作,并接受答辩;
3. 设计过程要求
(1)设计出的系统要有一个易于使用的人机界面;
(2)给出抽象数据类型定义、算法描述,编码调试,记录实验结果,最终写出完整的分析报告;
(3)源程序中应对重要程序写出注释语句;
(4)严格按照附录的格式写出设计报告,缺少内容或不按要求撰写,将被视为不合格。
4. 应提交成果
(1)设计报告(打印件),文档书写格式可参看附录,使用同一个封面装订成册(包含所完成各题)。
(2)可演示程序(由指导教师检查)
5. 提交方式
(1)每组在规定时间内,带好可演示程序和设计报告,在实验室接受指导教师检查、答辩,不在规定时间内接受答辩视为未通过;
答辩结束后,学习委员将全班的设计报告收集齐后交给指导教师。
(2)答辩老师:计算机1109班由梁 泉老师负责;计算机1110班由肖 琳老师负责。
6. 时间安排
17周:周四、周五、周六全天;18周:周三上午答辩。
7. 地点安排
计算机中心,具体实验室,请到计算中心通告栏查看。
8.其他事项
专周期间不迟到,不早退,有特殊情况要事先请假,并经有关老师批准方能有效,无故缺席者作旷课处理。
进入机房,应遵守机房规定的各项制度。
二.设计题目
1.综合应用
有N名学生,每名学生含有如下信息:学号、姓名、某四门课的成绩,并计算其总分,用一结构数组表示之。然后实现以下功能:
(1) 将这些数据存放至文件stuf.dat中;
(2)将文件中的数据读出至结构数组中,并显示之;
(3)输出总分最高分和最低分的名字;
(4)输出总分在340分,单科成绩不低于80分的名单;
(5)求出各科平均分数;
(6)按总分排名;
(7)输出补考名单。
2. 折半查找实现
用折半查找法,实现对任意一组数据的查找。(任意一组数据,意味着需要先对数据列进行排序,然后才能用折半方法查找)
3. 二叉排序树的创建
输入任意的数列创建二叉排序树,输出先序、中序和后序的遍历结果。
要求:存储结构利用二叉链表
4. 快速排序
实现对任意一组数据的快速排序。
5. 2路-归并排序
实现对任意一组数据的2路-归并排序。
具体的实现过程已经用文档的形式做出来了,欢迎大家下载参考
分享到:
相关推荐
数据结构课程设计任务书是计算机专业学生提升实践能力的重要环节,旨在深化理解数据结构的理论基础,强化软件设计技能。课程设计涵盖了数据结构的应用、算法设计、C语言编程及调试等多个方面,要求学生能撰写规范的...
数据结构专业课程设计任务计划书是一项重要的学习任务,旨在帮助计算机专业的学生深入理解和掌握数据结构这一核心课程。设计目标强调理论与实践相结合,通过实际操作加深对数据结构的理解,提升程序设计技能,学习...
* 封面、任务书、目录、正文、评分、附件(A4 大小图纸及程序清单)。 * 正文格式: + 一级标题用 3 号黑体,二级标题用四号宋体加粗,正文用小四号宋体。 + 行距为 22。 * 正文内容: + 一、课题关键功效。 + ...
计算机专业实习任务书是针对学生专业能力提升的重要环节,旨在让学生运用高级计算机语言解决实际问题,提高思维能力和专业素质。实习主要包括以下几个核心知识点: 1. **独立分析与解决问题**:实习过程中,学生...
数据结构课程设计是信息与计算科学专业的重要实践环节,旨在将理论知识与实际应用相结合,提升学生的编程技能和问题解决能力。在这个过程中,学生需要掌握数据结构与算法的设计方法,理解数据结构、程序设计语言以及...
4. 设计任务书明确,预设计、实验、设计总结阶段步步推进。 学生需提交的课程设计报告内容: 1. 设计题目。 2. 设计目的。 3. 设计内容。 4. 程序流程图。 5. 源代码。 6. 软件测试报告,包括测试数据和结果。 选...
所有学生都需要根据分配的“课程设计任务书”完成具体项目,任务书中包含设计名称、任务说明、开发平台与工具、功能说明、设计内容与步骤等关键信息。 在设计过程中,学生需选用适当的数据结构,如链表、树、图、...
数据结构课程设计是软件工程专业学生必经的一个实践环节,旨在深化理解理论知识,并将其...通过这些设计任务,学生不仅能够增强对数据结构和算法的理解,还能提升软件开发的实战能力,为未来的职业生涯打下坚实的基础。
【数据结构课程设计任务】 数据结构课程设计是针对2010-2011学年第一学期09级软件工程专业学生的实践教学环节,旨在提升学生在实际编程中运用数据结构和算法的能力。该任务由指导教师谢彦麒监督,为期1周,学生需...
6. **计算机专业**:这表明设计任务书针对的是计算机科学与技术领域的学生,因此,设计项目可能涉及到编程语言、数据结构、操作系统、网络、数据库等专业知识。 7. **参考文献和资料**:虽然未在描述中明确提及,但...
该任务书针对2015届软件技术专业的专科生,旨在培养学生在实际项目中应用所学知识的能力,提升科技论文撰写技能,并加强知识的理解与综合运用。 一、系统需求与功能 图书管理系统的核心在于提升管理效率,减少人力...
本课程设计任务书旨在指导学生熟悉、掌握 C 语言基本知识,增强对不同的问题运用和灵活选择合适的数据结构以及算法描述的本领,熟悉编制和调试程序的技巧,掌握分析结果的若干有效方法,进一步提高上机动手能力,...
《数据结构课程设计指导书》是一份针对计算机科学与技术、软件工程专业本科学生的实践教学指导文件,旨在帮助学生深入理解和掌握数据结构的核心概念。课程设计的目的是通过实际操作,让学生能够分析数据结构的特性,...
2. **数据结构选择**:选择合适的数据结构来表示进程的状态、优先级等信息,比如可以使用队列来存储就绪队列中的进程,或者使用链表来管理阻塞队列。 3. **测试用例设计**:设计全面的测试用例,验证程序的正确性和...
### 一、毕业设计任务书的基本结构 #### 1. 标题和基本信息 - **标题**:“江西农大毕业设计任务书” - **基本信息**:包括学院、专业、班级、学号、学生姓名、起讫日期、指导教师、职称等。 #### 2. 任务书的填写...