- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
数据结构课程设计
实验目的及要求:使学生充分理解数据结构相关算法、程序,以可视化的形式展
示相关程序的执行过程,并能够清晰地讲解所完成实验。
(1)学生以5人小组为单位完成课程设计,学生在本班内自行分组,不可跨
班级分组。若总人数不是5的整数倍,可以出现6人组,6人组的组数
小于5组。
(2)根据题目要求编写程序,对各类输入,程序均可执行,且执行结果正确。
(3)设计图形界面,以动画方式展现一个算法运行的动态过程。例如①在C++控
制台程序下,在DOS命令行窗口中尽可能的模拟算法运行的动画过程;
②使用VC、JAVA等的图形用户界面编程方式编写图形界面程序;③采用
Flash编程(见附件例子)等。
(4)不仅能显示数据的状态(如排序过程),还能显示重要辅助变量的状态
变化(如指针、栈、队列的状态变化)。
(5)将动画过程和算法执行关联起来,例如:能够显示当前执行到哪条语句
了,对应的执行状态。例如,如果使用VC图形界面编程方式,设
置多个子窗口,一个子窗口显示算法,另一个子窗口显示动态的执行状
态,对应“当前状态”的“当前语句”用“标示;为了便于观察,
可允许用户(通过参数设置)调整动态执行过程的速度,可设置“暂停”、
“继续”、“快进”、“慢进”等按钮。
(6)完成题目后由老师检查程序,检查程序时每组所有同学都要参与讲解、
演示所完成的课程设计作品(每人侧重讲自己完成的那部分);
(7)检查程序前须提交实验报告纸质版(老师按提交报告的先后顺序检查程
序);
(8)每人提交一份实验报告,报告中重点阐述自己完成的那部分工作;
(9)每次上机必须出席,若有特殊情况不能出勤,需提交辅导员签字的假条;
(10)本课程的最终成绩与程序完成的质量、实验报告完成的质量、程序提交
顺序和出勤情况相关。
(11)课程设计结束时需要提交全部代码等相关文档。
实验要求:
1.实现KMP算法,可以对任意长度的目标串、模式进行正确的模式匹配(目
标串长于模式且不超出计算机最大字符串长度)。【20】
2.演示实例中目标串长度不小于10,模式串长度不小于4;
3.演示KMP运行的动态过程,当目标串和模式发生字符比较时,相互比较
的字符串要对其并(通过颜色、形状、字体等形式)直观表示出是否匹配成
功;【40】
4.演示失败函数的动态计算过程,体现出其在模式匹配中的作用(可以对比
未使用失败函数的算法加以说明);【20】
5.讲解、演示所完成的课程设计作品。除动画演示以外,要配备一定的文字
说明,便于他人理解;【20】
[实验目的]
关键路径是工程、管理等领域的重要工具。关键路径的经典求解算法是AOE网
的递推,涉及的定义和变量较多,抽象且难于理解。通过制作动画演示,可以
更好的理解关键路径的求解过程、掌握图上递推技术、利用关键路径解决
实际问题。
[实验要求]
1算法要求
编写关键路径求解程序,允许用户输入图,顶点数和边数在设置的取
值范围内;对于合法输入,能够输出正确结果;对于不合法的输入(如错
误格式、重边、自环、环路等)给出信息提示(如输入不合法,不能进行
拓扑排序等)(40分)
2动画要求
显示问题求解状态,如拓扑序列、ve、vl以及关键活动等(10分);图
的显示整齐美观(10分)。
2.1使用动画制作工具或动画制作动画,如Flash等,可加20分
2.2使用图像用户界面(GUI)、图形程序接口(OpenGL、DirectX等)
等工具制作动画和界面,可加20分;,
2.3将动画过程和ADL算法关联,度显示
您可能关注的文档
- 电学专题模块综合重难点练习与.pdf
- 小学数学说课稿:用数对确定位置教学设计与实施.pdf
- 物理能量与运动问题.pdf
- 阿拉斯加:后边疆与自然奇观.pdf
- 抗震救灾医疗队党支部工作.pdf
- 美啦美妆:打造女性美丽综合服务平台.pdf
- 虚拟机多开挂机操作指南与教程.pdf
- 飞利浦150S6电源原理图与技术精要.pdf
- HP乳胶墨水23957-420化学排放合规认证报告.pdf
- 电话沟通中洞察客户喜好技巧与实践.pdf
- 宁波市海曙区龙观乡山下村工作人员招聘1人备考题库及答案详解一套.docx
- 2024年百色市特岗教师招聘笔试真题题库附答案解析.docx
- 2024年百色市特岗教师招聘笔试真题题库附答案解析.docx
- 项目部临建施工合同(3篇).docx
- 2024年省属虚拟市特岗教师招聘真题汇编带答案解析.docx
- 2024年益阳市直机关遴选公务员考试真题汇编含答案解析(夺冠).docx
- 2024年白城市特岗教师招聘笔试真题题库附答案解析.docx
- 2024年白山市特岗教师招聘历年考题高频考点荟萃带答案解析.docx
- 2024年白城市特岗教师招聘笔试真题题库附答案解析.docx
- 2024年璧山县选调公务员考试真题汇编及答案解析(夺冠).docx
原创力文档


文档评论(0)