- 1
- 0
- 约4.82千字
- 约 10页
- 2017-02-16 发布于江苏
- 举报
塔里木大学
课程设计指导书
课程名称: 数据结构
适用层次: 汉族本科
适用专业: 计算机科学与技术
完成单位: 计算机基础教研室
2010年 12 月
信息工程学院
一、课程设计目的及意义
数据结构是计算机科学与技术以及相关专业的一门专业基础课程,在计算机科学领域的主干课程中具有承上启下的作用。数据结构课程着眼于对基本数据的逻辑结构和存储结构进行分析和阐述,讲解计算机加工的数据对象的特性,学会数据的组织方法,以便选择合适的数据逻辑结构和存储结构以及相应的操作,将现实中的问题转换为可以在计算机中表示和处理的问题。
数据结构课程设计是一个独立的实践环节,是对数据结构课程教学理论的延伸和补充,是对数据结构抽象理论知识的综合应用。它有助于学生进一步掌握程序设计的技能与方法,初步感受软件开发过程的项目管理方法与规范,更重要的目的是培养学生分析问题、解决问题、编写程序、动手操作的能力以及锻炼学生的设计创新能力。
二、课程设计要求
在指导教师指导下,学生在两周内完成对所选题目的程序设计和设计说明书的撰写。具体包括:
1、对系统进行功能模块分析、控制模块分析正确
2、系统设计要能完成题目所要求的功能。
3、编程简练,可用,尽可能的使系统的功能更加完善和全面
4、说明书、流程图要清楚。
5、特别要求自己独立完成。
三、课程设计内容
课程设计题目可从以下参考题目中选择,学生也可自拟题目,但必须征得指导老师同意。
1. 一元多项式的代数运算
设计要求:计算任意两个一元多项式的加法、减法以及乘法。
2.算术表达式求值
设计要求:将任意一个算术表达式转化为逆波兰表示,并根据逆波兰表示计算表达是的值。
3.舞伴问题
假定在一舞会上,男士排成一队,女士排成一队。跳舞开始时,依次从男队和女队的队头各出一人配成舞伴。若两队初始人数不相同,则较长的那一队中未配对者等待下一轮舞曲。
设计要求:模拟上述舞伴系统,并能计算对于任何男士A和女士B在哪一轮舞曲中的k次跳舞?
4.集合的等价划分
设计要求:对于任何一个集合及其上的一个等价关系(要验证此关系的等价性),给出该集合的等价划分。
5.树或二元树的层次遍历
设计要求:对于任何一个给定的树或二元树依据其层次关系从上到下(层次之间),从左到右(同一层内)进行遍历。
6.哈夫曼编码与译码
设计要求:针对字符集A及其各字符的频率值(可统计获得)给出其中给字符哈夫曼编码,并针对一段文本(定义在A上)进行编码和译码,实现一个哈夫曼编码/译码系统。
7.地图着色问题
设计要求:已知中国地图,对各省进行着色,要求相邻省所使用的颜色不同,并保证使用的颜色总数最少。
8.小型文本编辑器
设计要求:设计一个文本编辑器,使其具有通常编辑器(如Notepad)具备的功能。
9.校园导航问题
设计要求:设计你的学校的平面图,至少包括10个以上的场所,每两个场所间可以有不同的路,且路长也可能不同,找出从任意场所到达另一场所的最佳路径(最短路径)和路径长度。
10.学校超市选址问题(带权有向图的中心点)
设计要求:对于某一学校超市,其他各单位到其的距离不同,同时各单位人员去超市的频度也不同。为超市选址,要求实现总体最优。
11.教学计划编制问题
设计要求:针对哈工大计算机系本科课程,根据课程之间的依赖关系(如离散数学应在数据结构之前开设)制定课程安排计划,并满足各学期课程数目大致相同。
12.散列法的实验研究
散列法中,散列函数构造方法多种多样,同时对于同一散列函数解决冲突的方法也可以不同。两者是影响查询算法性能的关键因素。对于几种典型的散列函数构造方法,做实验观察,不同的解决冲突方法对查询性能的影响。
13.关键路径问题
设计要求:对于任何大型工程项目(由若干小工程组成),求其关键路径和关键活动。
14.最小生成树问题
设计要求:在n个城市之间建设网络,只需保证连通即可,求最经济的架设方法。
15.平衡二叉树的判定
设计要求:给定一个二叉树的先序遍历或后序遍历结果,判定其是否为平衡二叉树。
16.简单学生信息管理系统
问题描述:设计一个简单学生信息管理系统基本要求:(1)学生基本信息包括:学号、姓名、性别、出生日期、家庭住址、宿舍号、宿舍电话等。(2)学生信息以文件方式保存。(3)具有建立、打开文件,增加、删除、修改、查询、打印、浏览功能。建立:建立学生管理文件(刚建立的文件是打开的)。打开:打开学生管理文件。增加:新增一名学生,并按学号顺序插入到学生管理文件中。删除:从学生管理文件中删除指定(按姓名)学生的信息。修改:修改指定(按姓名)学
您可能关注的文档
- 《VHDL实用教程》完整版【汉语版】-第十四章【DOC精选】.doc
- 《MEMS CAD》课程结业试题【DOC精选】.doc
- 《DS MAX动画设计与制作》实训大纲.【DOC精选】.doc
- 《“提升工程”--远程培训项目》评测试卷【DOC精选】.doc
- 《_数据库原理_》安徽大学-学第二学期【DOC精选】.doc
- 《一次函数》复习【DOC精选】.doc
- 《一次函数》好题集:. 一次函数的图象【DOC精选】.doc
- 《三角函数的图像和性质》教学案例研究【DOC精选】.doc
- 《三维动画设计》实验教学大纲-赖守亮【DOC精选】.doc
- 《不动产登记数据库整合技术规范》编制说明【DOC精选】.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 时速160公里动力集中动车组动力车(177页).pptx VIP
- 全国李氏家族字辈.pdf VIP
- 2025储能场站运营的价值定位、运营模式和收益示例-202508v3.pdf VIP
- 小学科学《斜面》优质课件.docx VIP
- 串联型感应加热电源的自动负载匹配技术.pdf VIP
- 2025年新课标《义务教育数学课程标准(2022年版)》测试题及答案.docx VIP
- 老年人谵妄中西医结合诊疗专家共识.pdf VIP
- 膨胀土基坑复合土钉墙试验研究.pdf VIP
- 2021年江苏省无锡市天一高级中学高二物理下学期期末试卷含解析.docx VIP
- 《贵州省公路工程施工监理电子招标文件示范文本(试行)》2025.docx VIP
原创力文档

文档评论(0)