《数据结构》专周任务书
班级:计算机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路-归并排序。
具体的实现过程已经用文档的形式做出来了,欢迎大家下载参考
分享到:
相关推荐
实 训 报 告 实训名称: 停车场管理 姓 名: nnn 院 (系): 软件学院 专业班级: 学 号: 指导教师: 成 绩: 时间:2010 年 6 月 21 日至 2010 年 6 月 25 日 实训任务书 一、题目 1. 停车场管理 2. 员工管理系统...
直到老师说要写课程设计,经过一周的学 习了解,让我渐渐意识到在生活与学习中有很多系统需要数据结构的算法设计来实现, 比如要完成计算机管理系统完成图书管理基本业务,如果采用数据结构的算法,它能使 我们的...
《计算机网络》课程设计任务书 一、课程设计要求 通过本课程设计,使学生对计算机网络的基本概念的理解,通过相关的设计学习网络协议和网络工具的开发,从而充分掌握计算机网络体系结构和应用。 学生必须仔细阅读...
序号 材 料 名 称 资料数量 备 注 (一) 课程设计任务书 1 无 (二) 课程设计说明书 1 无 (三) 源程序清单 1 无 湖南工业大学 课程设计任务书 2008 —2009 学年第 一 学期 计算机与通信学院 学院(系、部) ...
软件工程与数据库 课程设计 任务书 学院名称: 数学与计算机学院 课程代码:_6014419_ 专 业: 年 级: 一、设计题目 图书管理系统 二、主要内容 一个简单的图书管理系统包括图书馆内书籍的信息、学校在校学生的信息...
《计算机网络技术基础》实训 任务书及指导书 班级: 学号: 姓名: 电子信息工程系网络技术教研室 2012年11月 网络技术基础实训任务书 一、实践目的与要求 1.目的 本课程是计算机类专业的一门重要的专业技术基础课...
(2)任务书(按学校统一规定格式,由指导教师填写) (3)摘要(仅对论文) 摘要是论文内容的简短陈述,一般不超过400字。关键词应为反映论文主题内容的通用技术词汇,一般为4个左右。 (4)目录 目录的三级标题...
_____________ _______________________________________________________ __________ _ 成绩(五级记分制):______ __________ 指导教师(签字):________ ________ 课程设计任务书 设计题目:家电库存管理系统的...
____________________________________ ___________________ 成绩(五级记分制):______ _______ 指导教师(签字):_____________________ xxxxx 实习(实训)任务书 设计题目:数据恢复技术应用 "学生姓名 "xxxxx ...
《C语言程序设计》 课程设计报告 专 业: 自动化 班 级: 姓 名: 指导教师: 二0 一二年 十二月 二十日 《C语言程序设计》课程设计任务书 适用班级:电子信息工程、电子信息科学与技术、自动化、通信工程2011级 ...
〔2〕培养上机动手能力,稳固分支结构和循环结构,应用函数和数据结构的知识。 〔3〕在VC++6.0环境中,学会调试程序的方法,及时追究错误,独立调试完成。 〔4〕程序调试通过后,完成程序文档的整理,加必要 注释。 ...
" "求 "按要求书写设计任务书,并按要求按版打印,不得雷同。 " "工作量 "一周 " "工 "周一听取教师布置设计的任务及要求。 " "作 "周二学生查阅相关资料,进行数据库设计。 " "计 "周三至周五:详细设计与界面设计...
" "求 "按要求书写设计任务书,并按要求按版打印,不得雷同。 " "工作量 "一周 " "工 "周一听取教师布置设计的任务及要求. " "作 "周二学生查阅相关资料,进行数据库设计. " "计 "周三至周五:详细设计与界面设计。 ...
" "求 "按要求书写设计任务书,并按要求按版打印,不得雷同. " "工作量 "一周 " "工 "周一听取教师布置设计的任务及要求。 " "作 "周二学生查阅相关资料,进行数据库设计。 " "计 "周三至周五:详细设计与界面设计. ...
2008级数据库课程设计任务书 【设计目的】 数据库课程设计是在学生系统地学习了《数据库系统原理》课程后, 按照关系型数据库的基本远离,综合运用所学的知识,设计开发一个小 型的数据库管理信息系统,通过对一个...
(1)以毕业设计管理业务为背景,通过调研、分析现有的管理模式和已有的管理软件,建立系统模型,完成软件结构设计和数据库设计,以及软件开发,撰写设计说明书; (2)系统要实现教师提交题目、题目审核(包括...
软件课程设计-员工信息管理系统 枣 庄 学 院 信息科学与工程学院课程设计任务书 题 目: 企业员工信息管理系统 学 生1: 贺 佳 学 生2: 安 新 学 生3: 武 艳 飞 学 生4: 区 丽 君 专 业: 计算机科学与技术 课 程...
中南民族大学 计算机科学学院 课程设计报告 课 程 面向对象程序设计语言 题 目 成绩统计系统 年 级 2014级 专 业 软件工程 学 生 学 号 指导教师 2015年6 月 8日 中南民族大学计算机科学学院本科课程设计 任 务 书 ...
课程设计任务书 学生姓名: 专业班级: 指导教师: 工作单位: 题目:客户回款数据库设计 初始条件: 客户回款记录; 客户应付款清单;客户应付款预警;客户责任销售员清单 要求完成的主要任务: 1. 根据上述的初始条件...