针对数据结构与算法课程理论复杂和概念抽象的特点,以Visual Studio 2010为开发环境,使用MFC和OpenGL工具,采用Ribbon界面和对话框模式相结合的方式进行开发,设计实现了11种常用排序算法的三维动态可视化演示系统。除了计算过程的动态演...针对数据结构与算法课程理论复杂和概念抽象的特点,以Visual Studio 2010为开发环境,使用MFC和OpenGL工具,采用Ribbon界面和对话框模式相结合的方式进行开发,设计实现了11种常用排序算法的三维动态可视化演示系统。除了计算过程的动态演示,系统还提供场景漫游、视角切换等功能,使算法的排序过程形象可见,降低了算法的理解难度。展开更多
文摘针对数据结构与算法课程理论复杂和概念抽象的特点,以Visual Studio 2010为开发环境,使用MFC和OpenGL工具,采用Ribbon界面和对话框模式相结合的方式进行开发,设计实现了11种常用排序算法的三维动态可视化演示系统。除了计算过程的动态演示,系统还提供场景漫游、视角切换等功能,使算法的排序过程形象可见,降低了算法的理解难度。