数据结构课程设计题目_第1页
数据结构课程设计题目_第2页
数据结构课程设计题目_第3页
数据结构课程设计题目_第4页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2009 级运算机本科数据结构课程设计题目题目一:工资治理程序功能简介 : 完成员工工资信息治理,如员工工资信息的新建、存储、显示、修改和删除等功能(系统功能可充分自由发挥),最好用文件系统存储数据信息。题目二:物品库存治理程序功能简介 : 实现物品库存治理,如进库、出库、阅读、修改等功能(系统功能可充分自由发挥),最好用文件系统存储数据信息。题目三:个人财政支出治理程序功能简介 : 个人财政支出治理程序,如完成收入、支出、盈余的记录和治理等功能(系统功能可充分自由发挥),最好用文件系统存储数据信息。题目四:簿治理程序功能简介 : 一个大体的簿治理程序,如插入、删除、显示、修改和查询联系人号码

2、等功能(系统功能可充分自由发挥),最好用文件系统存储数据信息。题目五:股票交易系统程序功能简介 : 股票交易系统的治理,如增加新股票、删除旧股票、挂起股票、停止交易、修改股票的名称、代码、股票生意等功能(系统功能可充分自由发挥),最好用文件系统存储数据信息。题目六:学生信息治理程序功能简介 : 完成学生大体的治理,如学生大体信息的新建、存储、显示、修改和删除等功能(系统功能可充分自由发挥),最好用文件系统存储数据信息。题目七:学生成绩治理程序功能简介 : 完成学生成绩治理,如学生成绩信息的录入、显示、修改和阅读等功能(系统功能可充分自由发挥),最好用文件系统存储数据信息。题目八:运动会分数统计

3、任务:参加运动会有 n 个学校,学校编号为 1 n。竞赛分成 m个男子项目,和 w个女子项目。项目编号为男子 1 m,女子 m+1 m+w。不同的项目取前五名或前三名积分;取前五名的积分别离为: 7、五、 3、二、 1,前三名的积分别离为:五、 3、2;哪些取前五名或前三名由学生自己设定。 (m<=20,n<=20)功能要求:能够输入各个项目的前三名或前五名的成绩;能统计各学校总分,能够按学校编号或名称、学校总分、男女集体总分排序输出;能够按学校编号查询学校某个项目的情形;能够按项目编号查询取得前三或前五名的学校。数据存入文件并能随时查询规定:输入数据形式和范围:能够输入学校的名称

4、,运动项目的名称输出形式:有中文提示,各学校分数为整形界面要求:有合理的提示,每一个功能能够设立菜单,依照提示,能够完成相关的功能要求。存储结构:学生自己依照系统功能要求自己设计,可是要求运动会的相关数据要存储在数据文件中。(数据文件的数据读写方式等相关内容在 c 语言程序设计的书上,请自学解决)请在最后的上交资料中指明你用到的存储结构;测试数据:要求利用一、全数合法数据;二、整体非法数据; 3、局部非法数据。进行程序测试,以保证程序的稳固。测试数据及测试结果请在上交的资料中写明;题目九:飞机订票系统任务:通过此系统能够实现如下功能:录入:能够录入航班情形(数据能够存储在一个数据文件中,数据结

5、构、具体数据自定)查询:能够查询某个航线的情形(如,输入航班号,查询起降时刻,起飞抵达城市,航班票价,票价折扣,确信航班是不是满仓) ;能够输入起飞抵达城市,查询飞机航班情形;订票:(订票情形能够存在一个数据文件中,结构自己设定)能够订票,若是该航班已经无票,能够提供相关可选择航班;退票: 可退票,退票后修改相关数据文件;客户资料有姓名,证件号,订票数量及航班情形,定单要有编号。修改航班信息:当航班信息改变能够修改航班数据文件要求:依照以上功能说明,设计航班信息,订票信息的存储结构,设计程序完成功能;题目十:文章编辑功能:输入一页文字,程序能够统计出文字、数字、空格的个数。静态存储一页文章,每

6、行最多不超过 80 个字符,共 N 行;要求( 1)别离统计出其中英文字母数和空格数及整篇文章总字数; (2)统计某一字符串在文章中显现的次数,并输出该次数;(3)删除某一子串,并将后面的字符前移。存储结构利用线性表,别离用几个子函数实现相应的功能;输入数据的形式和范围:能够输入大写、小写的英文字母、任何数字及标点符号。输出形式:(1)分行输出用户输入的各行字符; (2)分 4 行输出 " 全数字母数 " 、" 数字个数 " 、 " 空格个数 " 、 " 文章总字数 " (3)输出删除某一字符串后的文章;题目十一:

7、宿舍治理查询软件任务:为宿舍治理人员编写一个宿舍治理查询软件, 程序设计要求:采纳交互工作方式成立数据文件,数据文件按关键字(姓名、学号、房号)进行排序 ( 冒泡、选择、插入排序等任选一种 )查询菜单 : ( 用二分查找实现以下操作)按姓名查询按学号查询按房号查询打印任一查询结果(能够持续操作)题目十二:校园导航问题设计要求:设计你的学校的平面图,至少包括10 个以上的场所,每两个场所间能够有不同的路,且路长也可能不同,找出从任意场所抵达另一场所的最正确途径(最短途径)。题目十三:学校超市选址问题(带权有向图的中心点)设计要求:关于某一学校超市,其他各单位到其的距离不同,同时各单位人员去超市的

8、频度也不同。请为超市选址,要求实现整体最优。题目十四:教学打算编制问题设计要求:针对运算机系本科课程,依照课程之间的依托关系(如离散数学应在数据结构之前开设)制定课程安排打算,并知足各学期课程数量大致相同。题目十五:图书借阅治理系统要紧分为两大功能:图书治理 ( 增加图书、查询图书、删除图书、图书借阅、还书 ) ;会员治理 ( 增加会员、查询会员、删除会员、借书信息 ) ;题目十六:学生成绩治理实现功能:输入、输出、插入、删除、查找、追加、读入、显示、保留、拷贝、排序、索引、分类合计、退出。题目十七:活期储蓄帐目治理活期储蓄处置中,储户开户、销户、存入、支出活动频繁,系统设计要求:能比较迅速地

9、找到储户的帐户,以实现存款、取款记账;能比较简单,迅速地实现插入和删除,以实现开户和销户的需要。题目十八:通信录的制作设计目的:用数据结构中的双向链表作数据结构,结合 C 语言大体知识。编写一个通信录治理系统。以把所学数据结构知识应用到实际软件开发中去。设计内容:本系统应完成一下几方面的功能:输入信息 enter();显示信息 display( );查找以姓名作为关键字 search( );删除信息 delete( );存盘 save ( );装入 load( ) ;设计要求:每条信息至包括:姓名( NAME)街道( STREET)城市( CITY)(EIP)国家( STATE)几项作为一个完

10、整的系统,应具有友好的界面和较强的容错能力上性能正常运行,并写出课程设计报告题目十九:哈夫曼编码/译码器【问题描述】设计一个利用哈夫曼算法的编码和译码系统,重复地显示并处置以下项目,直到选择退出为止。【大体要求】将权值数据寄存在数据文件( 文件名为,位于执行程序的当前目录中)别离采纳动态和静态存储结构初始化:键盘输入字符集大小 n、n 个字符和 n 个权值,成立哈夫曼树;编码:利用建好的哈夫曼树生成哈夫曼编码;输出编码;设字符集及频度如下表:字符空格 ABCDEFGHIJKLM频度 186 64 13 22 32 103 21 15 47 57 1 5 32 20字符NOPQRSTUVWXYZ

11、频度【进一步完成内容】译码功能;显示哈夫曼树;界面设计的优化。题目二十:图书治理系统【问题描述】设计一个运算机治理系统完成图书治理大体业务。【大体要求】每种书的记录内容包括书号、书名、高作者、现存量和库存量;对书号成立索引表(线性表)以提高查找效率;系统要紧功能如下:* 采编入库:新购一种书,确信书号后,记录到图书帐目表中,若是表中已有,那么只将库存量增加;* 借阅:若是一种书的现存量大于 0,那么借出一本, 记录借阅者的书证号和归还期限,改变现存量;* 归还:注销对借阅者的记录,改变该书的现存量。【进一步完成内容】系统功能的进一步完善;索引表采纳树表。设计内容程序流程图源程序软件测试报告(包

12、括所用到的数据及结果)题目二十一:散列表的设计与实现【问题描述】设计散列表实现号码查找系统。【大体要求】设每一个记录有以下数据项:号码、用户名、地址;从键盘输入各记录,别离以号码和用户名为关键字成立散列表;采纳必然的方法解决冲突;查找并显示给定号码的记录;查找并显示给定用户名的记录。【进一步完成内容】系统功能的完善;设计不同的散列函数,比较冲突率;在散列函数确信的前提下,尝试各类不同类型处置冲突的方式,考察平均查找长度的转变。题目二十二:顺序结构、动态链表结构下的一元多项式的加法、减法、乘法的实现。设有一元多项式 Am(x) 和 Bn(x).123mAm(x)=A 0+A1x +A2x +A3

13、x + +Amx请实现求 M(x)= A m(x)+B n(x) 、M(x)= A m(x)-B n(x) 和 M(x)= A m(x) ×Bn(x) 。要求:第一判定多项式是不是稀疏别离采纳顺序和动态存储结构实现;结果 M(x) 中无重复阶项和无零系数项;要求输出结果的升幂和降幂两种排列情形题目二十三:利用栈求表达式的值,可供小学生作业,并能给出分数。要求:成立试题库文件,随机产生 n 个题目;题目涉及加减乘除,带括弧的混合运算;随时能够退出;保留历史分数,能回忆历史,给出与历史分数比较后的评判题目二十四:简易文本编辑器要求:具有图形菜单界面;查找,替换(等长,不等长) ,插入(插串,文本块的插入) 、块移动(行块,列块移动),删除可正确存盘、取盘;正确显示总行数。题目二十五:学生成绩治理系统现有学生成绩信息文件姓名 学号 语文1(),内容如下数学英语李成友 02789188张辉灿 03688256王露04564577陈东明 05673847. . . .学生成绩信息文件 2() , 内容如下 :姓名学号语文数学英语陈果31576882李华明 32889068张明东 33484

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论