数据结构算法演示系统设计.rar

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

数据结构算法演示系统设计,摘要本文充分利用c++ builder的rad优点,设计并建立了一套常见数据结构算法的演示系统。数据结构算法演示系统是一个动态演示数据结构算法执行过程的辅助教学系统,它可适应用户对算法的输入数据和过程执行的控制的不同需求,在计算机的屏幕上显示算法执行过程中数据的逻辑结构或存储结构的变化状况或递归算法执行过程中栈的变化状...
编号:60-6755大小:8.23M
分类: 论文>计算机论文

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

内容介绍

原文档由会员 杜丽 发布


摘要
本文充分利用C++ BUILDER的RAD优点,设计并建立了一套常见数据结构算法的演示系统。数据结构算法演示系统是一个动态演示数据结构算法执行过程的辅助教学系统,它可适应用户对算法的输入数据和过程执行的控制的不同需求,在计算机的屏幕上显示算法执行过程中数据的逻辑结构或存储结构的变化状况或递归算法执行过程中栈的变化状况。整个系统使用菜单驱动方式,每个菜单包括若干选项。每个菜单项对应一个动作或一个子菜单。系统一直处于选择菜单项或执行动作状态,直到选择了退出动作为止,它分别演示了数组、堆栈、队列、线形表、树、图等基本数据结构的概念。
数据结构算法演示系统是基于C、C++语言,在C++builder软件环境下,开发出来的一种算法演示系统,该系统可以用于展示数据结构课程中的相关算法,该系统能为学习数据结构的同学理解其中的算法,“数据结构”是计算机程序设计的重要理论技术基础,它不仅是计算机学科的核心课程,而且已成为其他理工专业的热门选修课程。“数据结构”是一门专业技术基础课,他能帮助大家学会分析研究计算机加工的数据结构的特性,以便为应用涉及的数据选择适当的逻辑结构、存储结构及其相应的算法,并初步学会算法的时间分析和空间分析的技术,但数据结构中的一些算法(线性表、栈和队列、串等)在理解上会有些困难,数据结构算法演示系统正是解决这个困难的一种有效方法,他给人更直观的理解。

关键字:数据结构、算法演示、C++Builder

Abstract
Use menu-driven system as a whole, each menu includes several options. Each menu item or a sub-menu corresponding one moves. System has been implemented in select menu items or state moves until chose to withdraw from the action so far, it sends a separate demonstration, Duizhan, Italy, bar tables, trees,maps,and other basic data structure concepts.

Key words: Data structure、Algorithm demonstration、C++Builder

目 录
1绪论
1.1系统简介
1.2本文所做的主要工作
2系统的开发工具及环境
3系统设计
3.1系统组成
3.2系统实现:
结束语
谢 辞
参考文献
附录