【运行截图请往下看】编程语言:Android、iOS、C#、Asp/Asp.net、Java、Vb、Php、Jsp、C++等
【专业优势】18年功力源码技术大神,坐阵亲临指导,远程协助包100%成功运行!
摘要:《数据结构》课程是计算机专业的专业基础课程,是一门理论与实践紧密结合的课程,图状结构是数据的经典结构之一,涉及到的算法复杂且难以理解,通常的教学手段很难使学生清楚了解算法的各个环节。针对这种情况,考虑将算法动态演示,模拟执行算法的每个步骤,把复杂的算法生动、直观地体现,使学生更好地理解和接受。本文首先阐述了系统研究的背景和意义,并对图状结构部分算法进行了伪代码描述,在分析了动态演示系统开发的需求分析和开发工具的基础上提出了针对图状结构算法的动态演示系统的设计思路与具体实现。
关键词:数据结构;图状结构;算法;动态演示
本系统是动态演示数据结构(图状结构)算法执行过程的辅助教学软件,它可以适应读者对算法的输入数据和执行过程的控制方式的不同需求,本系统设计在功能上能够满足学生的学习需要,使观看者在使用本系统学习数据结构算法时,对于算法的含义,以及算法的每句语句的表示,都能很快的通过动态演示来加深理解。能够帮助学生更快的掌握学习内容。
经过对数据结构(图状结构)算法动态演示系统的基本需求分析后,该系统至少具备以下功能:
(1) 可以显示C语言编写的核心代码;
(2) 可以动态演示算法的执行过程;
(3) 可以显示算法的执行结果;
(4) 可以控制动态演示过程;
可以暂停正在执行的系统;
可以在暂停之后,继续执行;
可以重新设置数据;
上面每一行描述了一个功能,这种表达有利于测试需求的定义,因为每一行描述的功能都是单独可测的。由于分析设计是一个迭代的软件开发过程,所以需求也会在分析过程中不断补充、细化。上述的需求只是初步的基本需求,还有待不断地细化、完善。
qq空间详情地址: 计算机源码设计大神出品





- 大神代理服务器系统2011-10-19 10:02:14
- VC1002中国象棋程序设计2011-11-02 20:27:05
- VC1001航空检票系统2011-11-02 20:23:44
- VC002图书管理系统2011-10-19 18:24:28
- 361VC++1006四国军棋游戏程序2012-12-20 00:14:05
- 成绩管理系统c语言实现2011-10-19 02:27:47
- 703VC++包过滤简易防火墙设计2016-11-09 23:35:13
- 699VC++人脸识别检测系统2016-11-08 22:05:38

