- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2015计科《数据结构与算法》课程设计
数据结构与算法课程设计序号:403040002
学分:1
课程名称:数据结构与算法课程设计
适用专业:计算机科学与技术课程设计的目的、任务与基本要求:课程设计的目的是培养学生综合程序设计的能力,训练学生灵活应用所学数据结构知识,独立完成问题分析、总体设计、详细设计和编程实现等软件开发全过程的综合实践能力。巩固、深化学生的理论知识,提高编程水平,并在此过程中培养他们严谨的科学态度和良好的学习作风。为今后学习其他计算机课程打下基础。课程设计为学生提供了一个既动手又动脑,独立实践的机会,将书本上的理论知识和工作、生产实际有机地结合起来,从而锻炼学生分析问题、解决实际问题的能力,提高学生的编程序能力和创新意识。在处理每个题目时,要求从分析题目的需求入手,按设计抽象数据类型、构思算法、通过算法的设计实现抽象数据类型、编制上机程序和上机调试等若干步骤完成题目,最终写出完整的课程设计与程序分析报告。前期准备工作完备与否直接影响到后序上机调试工作的效率。
课题要求:一人一机,二至三人一组。
课程设计结束,要求学生提供可运行的软件及源程序,打印课程设计报告与其电子版。
课程设计内容:
【课程设计题目一】
一元稀疏多项式加法、乘法器
【问题描述】
利用单链表实现设计一个一元多项式的的计算器,用于完成两个多项式P(x)、Q(x)的加法、减法、乘法及求导运算。例如
(x2+4x5+2x9)(x+3x4)或(7x4+4x6+2x9)*(x4+3x9)(x)和Q(x);
输出每个多项式,要求输出时按指数从小到大输出。
两个多项式完成加法、减法、乘法、求导运算。
输出两个多项式的加法、减法、乘法、求导的结果。
写出课程设计报告
【实现提示】
用带表头结点的单链表存储多项式。
【测试数据】
分别选定三组测试数据进行测试,验证程序的正确性。
【课程设计题目二】
局域网的架设问题
【问题描述】
若要在8个城市(A、B、C、D、E、F、G、H)之间架设局域网,如何以最低的经济代价架设这个局域网,并求出A城市到其他各城市之间的最短距离。
【基本要求】
利用二种方法(Prim算法和克鲁斯卡尔(Kruskual)算法生成局域网的架设方案
利用迪杰斯特拉算法求最短距离。
写出课程设计报告。
【测试数据】
分别对每种方法选定两组测试数据进行测试,验证程序的正确性。
【课程设计题目三】
校园网架设的方案与设计问题
【问题描述】
若要在扬州大学的七个校区(江阳路南校区、江阳路北校区、瘦西湖校区、农学院校区、工学院校区、水利学院校区、医学院校区)之间架设校园网,如何以最低的经济代价架设这个校园网,(任意两校区之间距离估计一下)。并求出江阳路南校区到其他各校区之间的最短距离。
【基本要求】
(1)利用二种方法(Prim算法和克鲁斯卡尔(Kruskual)算法生成校园网的架设方案
(2)利用迪杰斯特拉算法求出江阳路校区到其他各校区之间的最短距离。
(3)写出课程设计报告。
【测试数据】
对每种方法设定一组模拟测试数据进行测试,验证程序的正确性。
【课程设计题目四】
城市景点导游咨询系统
【问题描述】
设计一个你所在城市景点导游程序,为来访的客人提供各种信息查询服务。
【基本要求】
设计你所在城市平面图,所含景点不少于10个。以图中顶点表示城市各景点,存放景点名称,地址,景点简介等信息;以边表示路径,存放路径长度等相关信息。
为来访客人提供图中任意景点相关信息的查询。
为来访客人提供图中任意景点的问路查询,即查出任意两个景点之间的一条最短的简单路径。
写出课程设计报告
【测试数据】
选定一组模拟测试数据进行测试,验证程序的正确性。
【课程设计题目五】
通信网络的架设问题
【问题描述】
若要在n(≥10)个城市之间建设通信网络,只需要架设n-1条线路即可,如何以最低的经济代价建设这个通信网,是一个网的最小生成树问题。
【基本要求】
(1)利用二种方法(Prim算法和克鲁斯卡尔(Kruskual)生成网中的最小生成树。
(2)求出任意两个城市之间通信的最短距离。
(3)将n个城市设计为一个有向图,求出一组拓扑排序。
(4)写出课程设计报告。
【测试数据】
分别对每种方法选定三组测试数据进行测试,验证程序的正确性。
【课程设计题目六】
内部排序的比较
【问题描述】
比较内部排序——冒泡排序、直接插入排序、二分插入排序、选择排序、快速排序的运行时间。给出算法执行的时间阶或每个程序的运行时间,精确到秒。
【基本要求】
(1)比较下列几种内部排序:冒泡排序、插入排序、二分插入排序、选择排序、快速排序的运行时间。要求随机生成20000个测试数据进行测试,并输出每个程序的运行时间,精确到秒。
(2)验证每个排序程序的稳定性
(3)写出课程设计报告
【测试数据】
选定测试数据进行测试,验证程序的正确
您可能关注的文档
- C++ Prime 总结.docx
- whut FPGA 实验Quartus Prime应用基础.docx
- STA分析流程的例子.doc
- 3901130814肖翰算法实验报告3.doc
- 在ModelSim中编译Xilinx仿真库.doc
- 2014年上海高考英语试卷word版-2.doc
- 贪心算法——最小生成树.doc
- 算法实验报告三.doc
- 为Modelsim添加Xilinx仿真库的详细步骤.doc
- 2014年5月C实验报告册.doc
- 3.1笔墨之美 课件 2025湘美版美术八年级上册.pptx
- 4.10认识船(教学课件)科学人教鄂教版二年级上册2025.pptx
- 第12课《 巧妙化解冲突》 课件 北师大版心理健康八年级上册.pptx
- 浙教版信息科技四年级下册全册教学设计教案.docx
- 2.3游戏中的观察(教学课件)科学教科版一年级上册2025.pptx
- 第13课《 合作的秘诀》课件 北师大版心理健康七年级上册.pptx
- 5.24 制作“冰琥珀”(教学课件)科学青岛版五四制三年级上册2025.pptx
- 人自然社会第9课《面对考试,你准备好了吗》课件.pptx
- 浙教版信息科技四年级下册全册学习任务单.docx
- 4.10认识船(教学课件)科学人教鄂教版二年级上册2025.ppt
最近下载
- 水利水电工程移民安置验收规程(2025版).docx
- 建筑装饰制图 项目1 手工抄绘装饰平面图、顶棚图、地面图 学习情境5 抄绘建筑装饰立面图.ppt VIP
- DB34_T 4986-2025 建设项目临时用地规模核定指南.docx VIP
- 2025年国土资源调查与管理生涯人物访谈报告.docx VIP
- 模块1 了解商品拍摄《商品拍摄与素材编辑》教学课件.pptx VIP
- 安徽博微太赫兹信息科技有限公司2018年校园招聘简章.PDF VIP
- 大学生职业规划大赛《机械设计制造及其自动化专业》生涯发展展示PPT三.pptx VIP
- 单元工程施工质量检验表与验收表(样表:5林草工程)(SLT 336—2025)水土保持工程质量验收与评价规范 - 副本.docx VIP
- 2023-2024学年上海市复旦附中高三下学期3月阶段性质量检测化学试卷含详解.pdf VIP
- 试油施工方案.doc VIP
原创力文档


文档评论(0)