C
目录 1 问题描述 2 2 需求分析 2 2.1 数据需求 2 2.2 功能需求 2 2.3 非功能需求 2 3 概要设计 2 3.1抽象数据类型 2 3.2 总体设计 3 3.3 功能模块设计 3 3.4 用户界面设计 9 4 详细设计及系统实现 10 4.1 存储结构 10 4.2 核心算法 10 5 系统调试分析 11 6 课程设计总结 15 参考文献 16 附录:源码以及其它相关材料 16 1 问题描述 线性结构是数据结构的基础,在各类算法中都有着广泛的应用。但是初学者对于线性结构各类操作后的结构变化往往不能很好地进行想象和理解,从而影响对结构的使用。因此实现一个可视化程序对各类线性结构的内部变换进行可视化展示,对于理解各类操作对应的结构变化是有必要的。 设计一个测试程序对线性结构的操作进行形象的动画演示以及对应实际运行结果展示,获得各类结构对应操作下变化情况的直观展示。
目录
1 问题描述 2
2 需求分析 2
2.1 数据需求 2
2.2 功能需求 2
2.3 非功能需求 2
3 概要设计 2
3.1抽象数据类型 2
3.2 总体设计 3
3.3 功能模块设计 3
3.4 用户界面设计 9
4 详细设计及系统实现 10
4.1 存储结构 10
4.2 核心算法 10
5 系统调试分析 11
6 课程设计总结 15
参考文献 16
附录:源码以及其它相关材料 16
线性结构是数据结构的基础,在各类算法中都有着广泛的应用。但是初学者对于线性结构各类操作后的结构变化往往不能很好地进行想象和理解,从而影响对结构的使用。因此实现一个可视化程序对各类线性结构的内部变换进行可视化展示,对于理解各类操作对应的结构变化是有必要的。
设计一个测试程序对线性结构的操作进行形象的动画演示以及对应实际运行结果展示,获得各类结构对应操作下变化情况的直观展示。