数据结构算法演示系统(程序)第一部分.rar

RAR格式版权申诉手机打开展开

数据结构算法演示系统(程序)第一部分,网站有上传文件大小限制,我把资料分成了3部分。第一部分为程序,第二部分也是程序。第三部分为论文和说明。这是第一部分,请大家看清楚了再下载。1 绪论12 需求分析22.1 解决问题22.2 具备功能23 系统设计33.1 开发及使用环境33.2 系统结构103.3 详细设计124 系统操作284.1 主菜单操作284.2...
编号:20-2247大小:
分类: 论文>计算机论文

该文档为压缩文件,包含的文件列表如下:

内容介绍

原文档由会员 batistu3925 发布

网站有上传文件大小限制,我把资料分成了3部分。
第一部分为程序,
第二部分也是程序。
第三部分为论文和说明。


这是第一部分,请大家看清楚了再下载。

1 绪论 1
2 需求分析 2
2.1 解决问题 2
2.2 具备功能 2
3 系统设计 3
3.1 开发及使用环境 3
3.2 系统结构 10
3.3 详细设计 12
4 系统操作 28
4.1 主菜单操作 28
4.2 线性表操作 28
4.3 树操作 29
4.4 算法说明操作 29
结束语 30
谢 辞 31
参考文献 32
附录 33
附录A 外文翻译-原文部分 33
附录B 外文翻译-译文部分 39
附录C 源代码 45




1 绪论
数据结构是在整个计算机科学与技术领域上广泛被使用的术语。它用来反映一个数据的内部构成,即一个数据由那些成分数据构成,以什么方式构成,呈什么结构。数据结构有逻辑上的数据结构和物理上的数据结构之分。逻辑上的数据结构反映成分数据之间的逻辑关系,而物理上的数据结构反映成分数据在计算机内部的存储安排。数据结构是数据存在的形式。 数据结构是信息的一种组织方式,其目的是为了提高算法的效率,它通常与一组算法的集合相对应,通过这组算法集合可以对数据结构中的数据进行某种操作。数据结构课程的主要目的是介绍一些常用的数据结构,阐明数据结构内在的逻辑关系,讨论它们在计算机中的存储表示,并结合各种数据结构,讨论对它们实行的各种运算的实现算法。很多算法实际上是对某种数据结构施行的一种变换,研究算法也就是研究在实施变换过程中数据结构的动态性质。
数据结构,作为计算机学科的基础性专业课程,其在计算机科学中的及其重要,课程学习的好坏,直接关系到学员后期计算机水平的高低。而这门课程一直因为过于抽象,难以理解,而让人望而止步。如果能够把这门抽象的课程变得具体而生动,必将提高学习人员兴趣,增加其积极性和主动性,也有利于人员的对此课程的学习。
基于这些目的,我们开发了这个数据结构算法演示系统,数据结构是我们所做的系统的主要理论基础,我们完成了线性表、堆栈、队列、树、图几个主要结构,在学习数据结构这门课程的时候,我们了解了这些结构的算法,当时也做过一些相关的程序,在此基础之上,我运用c++ builder开发工具,把这些算法演示出来。
数据结构算法演示系统可以演示线性表、堆栈、队列、树、图等几个基础结构的算法,辅助一些算法说明,让使用者更好地掌握算法,在帮助中把演示的具体过程和操作做详细的介绍。
该系统具有操作简单、形象生动,能很好地改善人员对数据结构课程的学习理解,从很大程度上提高人员的学习质量和效率。




数据结构,作为计算机学科的基础性专业课程,其在计算机科学中的及其重要,课程学习的好坏,直接关系到学员后期计算机水平的高低。而这门课程一直因为过于抽象,难以理解,而让人望而止步。如果能够把这门抽象的课程变得具体而生动,必将提高学习人员兴趣,增加其积极性和主动性,也有利于人员的对此课程的学习。
基于这些目的,我们开发了这个数据结构算法演示系统,数据结构是我们所做的系统的主要理论基础,我们完成了线性表、堆栈、队列、树、图几个主要结构,在学习数据结构这门课程的时候,我们了解了这些结构的算法,当时也做过一些相关的程序,在此基础之上,我运用c++ builder开发工具,把这些算法演示出来。
数据结构算法演示系统可以演示线性表、堆栈、队列、树、图等几个基础结构的算法,辅助一些算法说明,让使用者更好地掌握算法,在帮助中把演示的具体过程和操作做详细的介绍。