文件名称:选择排序可视化
文件大小:3KB
文件格式:7Z
更新时间:2016-05-29 17:28:38
选择排序 可视化
该代码类实现了选择排序的可视化。 程序的关键点主要有两点: 1. 如何在页面上表示出排序程序的运行过程。 2. 如何将排序程序的运行过程和可视化排序结合起来,保持状态一致。 我的解决方法如下: 我采用了JList去模拟程序的执行,JList有一个setSelectedIndex的方法,能高亮显示指定的行。通过改变selectedIndex的值,能够达到模拟程序执行的效果。在这个过程中,记录下两个循环的索引状态值,根据这些状态值去调整可视化排序。
【文件预览】:
选择排序
----NumberRectangle.java(2KB)
----SortApplication.java(338B)
----SelectSortVisualizationFrame.java(3KB)
----SelectSortPanel.java(4KB)