下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、11级数据结构课程设计题目及要求一、要求 本次课程设计可以从以下的题目中任选其一。课程设计报告要求:给出自己采用的数据结构;给出算法设计思想;给出实现的源程序,并在必要的代码处给出注释;给出测试数据和结果;给出结束语:说明完成课程设计的情况,心得体会;成品应包括以下内容:程序设计书(保存在word文档中,文件名要求按照姓名-学号-课程设计报告起名, 如文件名为”张三-001-课程设计报告” .doc)。可执行程序源代码。二、设计题目 题目一:单位员工通讯录管理系统(线性表应用)问题描述 为某个单位建立一个员工通讯录管理系统,可以方便查询每一个员工的办公室电话、手 机号、及电子邮箱。其功能包括通
2、讯录链表的建立、员工通讯信息的查询、修改、插入与删 除、以及整个通讯录表的输出。实现提示 可以采用单链表的存储结构,如可定义如下的存储结构: typedef struct /*员工通讯信息的结构类型定义*/char num5;/*员工编号*/char name10;/*员工姓名 */char phone15;/*办公室电话号码*/char call15;/*手机号码*/DataType;/*通讯录单链表的结点类型*/ typedef struct node DataType data;/*结点的数据域*/struct node *next;/*结点的指针域*/ListNode,*LinkLis
3、t;题目二:仓库管理系统(线性表应用)问题描述 建立一个仓库管理程序,可以按顺序和货物名称查询仓库存储情况,也可以增加或删 除货物以及建立新的仓库存储系统。实现提示 可以采用双向链表的存储结构,如可定义如下的存储结构: typedef struct dnode/*定义双向链表结构体*/int number;/*货物编号*/char namemax; /*货物名称*/int counter;/*货物数量*/struct dnode *prior,*next; /*定义两指针,分别指向其前驱和后继*/ dlnode;题目三:学生成绩管理系统实现功能:输入、输出、插入、删除、查找、追加、读入、显示、
4、保存、拷贝、排序、索 引、分类合计、退出。题目四:猴子吃桃子问题有一群猴子摘了一堆桃子,他们每天都吃当前桃子的一半且再多吃一个,到了第 10 天就只余下一个桃子。用多种方法实现求出原来这群猴子共摘了多少个桃子。要求:1)采用数组数据结构实现上述求解2)采用链数据结构实现上述求解3)采用递归实现上述求解4)如果采用 4 种方法者,适当加分题目五:数制转换问题任意给定一个 M 进制的数 x ,请实现如下要求1)求出此数X的10进制值(用MD表示)2)实现对 x 向任意的一个非 M 进制的数的转换。3)至少用两种或两种以上的方法实现上述要求(用栈解决,用数组解决,其它方法解决)。题目六 电视大赛观众
5、投票及排名系统(排序应用)【问题描述】在很多的电视大赛中,通常当选手表演结束后,现场观众通过手中的按键对参赛选手进 行投票,然后对选手获得的票数进行统计,从高到低进行降序排序,从而自动产生冠军、亚 军和季军。现在要求编写一程序模拟实现上述系统的功能。【实现提示】在本例中,首先输入参赛选手的人数(范围为1-9个),然后根据人数通过malloc函数来开 辟存放选手信息的顺序表。将选手的编号和姓名依此存入顺序表单元中,观众通过按键进行 投票,按1为 1 号选手投票,按2为 2 号选手投票,以此类推,以按0作为投票结束标志。 投票结束后进行排序,在此采用希尔排序,然后为每个选手计算名次,得票相同的名次也相 同,(1)存储类型的定义参赛选手信息存储类型的定义:typedef struct no
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度棉布产品环保包装设计与应用合同4篇
- 二零二五年度可打印PAD设备研发与投资合同2篇
- 2025年度船舶船员劳动合同及船舶消防演练服务合同3篇
- 二零二五年度模具钢材绿色采购及环保责任合同3篇
- 2025年度铝材产品安全认证检测服务合同4篇
- 2025年绿色有机农产品连锁加盟管理规范合同范本3篇
- 二零二五年度食品添加剂生产委托协议4篇
- 2025年度船舶船员劳动合同及船舶应急演练服务合同3篇
- 2025年度码头货物装卸及驳运合同4篇
- 二零二五版个人应急借款担保服务协议3篇
- 绵阳市高中2022级(2025届)高三第二次诊断性考试(二诊)历史试卷(含答案)
- 露天矿山课件
- 经济效益证明(模板)
- 银行卡冻结怎么写申请书
- 果树蔬菜病害:第一章 蔬菜害虫
- 借条借款合同带担保人
- 人工地震动生成程序
- 创意综艺风脱口秀活动策划PPT模板
- SSB变桨系统的基础知识
- 大五人格量表(revised)--计分及解释
- CFA考试(LevelⅠ)历年真题详解2015LevelⅠMockExamAfternoonSession
评论
0/150
提交评论