算法可视化--排序算法

  前一段时间做了一个算法可视化程序,本来是一次实验课,结果做的出乎自己意料,反正自我感觉良好。在这个程序中我用到了twaver,非常酷的一个商业jar包。去年就知道了它,没想到今年才用到它。没用过它的朋友可以试试。下面是我做的一个排序演示程序的界面:

1.排序比赛
算法可视化--排序算法_第1张图片

2.合并排序演示程序
算法可视化--排序算法_第2张图片

3.大家可以看到上面的数据太多时没法看到全貌,但twaver提供了一个“缩放到全图”的功能

 


算法可视化--排序算法_第3张图片

4.合并排序的演示过程

算法可视化--排序算法_第4张图片
 
 
   在此为做算法可视化的朋友们提供一个好的开发工具,好鞍配好马嘛,只不过这个工具是商业的,我用的是开发版,每两个小时弹出一次水印,这个没办法去掉。用java底层画上去,再重画实在是太麻烦了,效果也不是很理想。如果你有更好的开发工具,不要吝啬,拿出来大家share一下。。。由于这个jar包涉及到使用许可协议问题,我就不上传了,需要的话到官网去申请一下,就是有点麻烦。

 

   哎!回想一下,我都三个多月都没有写过博客了,不是因为忙,而是有时间了就去玩dota,真后悔当初完了一局,结果就玩上瘾了,想停止都停止不了了。还是自己的抵制能力差呀。在此也提醒一下抵制力差一些的朋友,不要沉迷于游戏,真浪费时间,爽一时,痛苦一辈子。。。

你可能感兴趣的:(java,算法,TWaver)