安全检测:瑞星:安全 诺顿:安全 卡巴:安全
数据结构常用算法的动态演示系统—AVL,BST树与排序算法,共47页,14769字,附算法程序
Dynamic Illustration System of Data structure commonly used algorithm——AVL,BST,and Sorting algorithm
【摘要】数据结构是计算机科学与技术专业、计算机信息管理与应用专业,电子商务等专业的基础课,是十分重要的核心课程。所有的计算机系统软件和应用软件都要用到各种类型的数据结构。因此,要想更好地运用计算机来解决实际问题,仅掌握几种计算机程序设计语言是难以应付当前众多复杂的课题。要想有效地使用计算机、充分发挥计算机的性能,还必须学习和掌握好数据结构的有关知识。打好“数据结构”这门课程的扎实基础,对于学习计算机专业的其他课程,如操作系统、数据库管理系统、软件工程、编译原理、人工智能、图视学等都是十分有益的。
【关键词】数据结构;核心课程;基础课
【Abstract】Data structure is very important core courses about computer science and technology, computer information management and application, e-commerce and other professional courses. All of the computer system software and application software with various types of data structure. Therefore, in order to better use the computer to solve practical problems, only master several computer programming language is difficult to cope with the numerous complicated subject. To effectively use the computer, full computer performance, but also must learn and grasp the knowledge about the data structure. "Good" data structure of solid foundation for this course, to learn the computer professional other courses, such as operating systems and database management system, software engineering, compiling principle, artificial intelligence, the figure is very beneficial covered. .
【Key words】Data structure; core courses; professional courses
目 录
1 引言 1
1.1 研究的目的及意义 1
1.2 开发背景 2
2开发工具与技术 3
2.1 开发工具简介 3
2.2 开发技术简介 3
3 系统需求分析 4
4 系统设计 5
4.1 系统结构设计 5
4.2 AVL功能模块的设计 5
4.3排序算法功能模块的设计 16
4.4二叉排序树功能模块的设计 18
5.编程实现 25
5.1 主模块 MENU 25
5.3排序模块的实现 30
5.4二叉树排序树模块的实现 31
6 系统测试 36
7 结束语 39
致谢 41
Contents
1 Introduction 1
1.1 Purpose and significance 1
1.2 Development background 1
2 The tools and techniques of development 3
2.1 Tools Overview 3
2.2 techniques Overview 3
3 System requirements analysis 4
4 System Design 5
4.1 design of system Architecture 5
4.2 design of The pretreatment of source files module 6
4.3 design of Basic block division module 9
5 Programming and Implementation 15
5.1 The main function 16
5.2 Implementation of The pretreatment of source files module 18
5.3 Implementation of Basic block division module 23
6 System testing 27
7 Concluding remarks 30
References 31
Thanks 32