目录
1 问题描述 2
2 需求分析 2
2.1 基本需求 2
2.2 功能需求 2
3 概要设计 3
3.1抽象数据类型 3
3.2 总体设计 3
3.3 用户界面及功能模块设计 4
4 详细设计及系统实现 6
4.1 核心算法设计 6
4.3 各功能模块实现
5 系统调试分析
6 项目运行展示
7 课程设计总结
参考文献
附录:源码以及其它相关材料
1. 问题描述
在数据结构教学内容中,排序算法是一类基础且重要的算法。但是初学者往往不能从本质上把握各类排序算法的内部原理,从而影响对算法的应用。因此实现一个可视化的程序对于理解排序算法就显得比较重要了。
下面可以设计一个测试程序比较几种内部排序算法展示基本操作动画演示以及对应实际运行结果展示,获得关键字比较次数和移动次数的直观展示。















