论坛首页 Web前端技术论坛

我刚写的一个图形化显示排序,大家帮忙看看

浏览 11808 次
精华帖 (1) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (12)
作者 正文
   发表时间:2011-04-01  
D:\jdk1.6.0_20\demo\applets\SortDemo\example1.html
0 请登录后投票
   发表时间:2011-04-01  
好想法,羡慕了。
0 请登录后投票
   发表时间:2011-04-01  
sdnasky 写道
D:\jdk1.6.0_20\demo\applets\SortDemo\example1.html


我以前还真没发现有这个文件的。
0 请登录后投票
   发表时间:2011-04-01  
哥看了,内牛满面...
0 请登录后投票
   发表时间:2011-04-02  
不错,不过我感觉有点快,我有个flash版的比较清楚
0 请登录后投票
   发表时间:2011-04-02  
qzxfl008 写道
不错,不过我感觉有点快,我有个flash版的比较清楚

速度可以设置的,我待会加进去。
0 请登录后投票
   发表时间:2011-04-02  
非常赞。

就细节上给出两或三点建议:
1. 增加步进功能。现在的速度还是太快了,如果有单步和单次的按钮,演示效果可能会更好。所谓单步,就是点一下动一下;单次,则是点了之后,当前这一个元素排好序就暂停下来。
2. 配合第一条,添加暂停/继续功能
*3. 我经过几次尝试才意识到speed那个数字其实是interval的时间间隔,但这真的很不直观,如果要做演示功能,用更容易理解的表达方式,比如帧/秒
0 请登录后投票
   发表时间:2011-04-02  
jamesmos 写道
非常赞。

就细节上给出两或三点建议:
1. 增加步进功能。现在的速度还是太快了,如果有单步和单次的按钮,演示效果可能会更好。所谓单步,就是点一下动一下;单次,则是点了之后,当前这一个元素排好序就暂停下来。
2. 配合第一条,添加暂停/继续功能
*3. 我经过几次尝试才意识到speed那个数字其实是interval的时间间隔,但这真的很不直观,如果要做演示功能,用更容易理解的表达方式,比如帧/秒


谢谢你的建议,不过由于javascript没有像java那样的暂停方法,所以不是很好实现你要的效果。
0 请登录后投票
   发表时间:2011-04-02  
Aaronlong31 写道
jamesmos 写道
非常赞。

就细节上给出两或三点建议:
1. 增加步进功能。现在的速度还是太快了,如果有单步和单次的按钮,演示效果可能会更好。所谓单步,就是点一下动一下;单次,则是点了之后,当前这一个元素排好序就暂停下来。
2. 配合第一条,添加暂停/继续功能
*3. 我经过几次尝试才意识到speed那个数字其实是interval的时间间隔,但这真的很不直观,如果要做演示功能,用更容易理解的表达方式,比如帧/秒


谢谢你的建议,不过由于javascript没有像java那样的暂停方法,所以不是很好实现你要的效果。


加个全局变量,在每次setTimeout的时候检测一下就行。
0 请登录后投票
   发表时间:2011-04-03  
jamesmos 写道
Aaronlong31 写道
jamesmos 写道
非常赞。

就细节上给出两或三点建议:
1. 增加步进功能。现在的速度还是太快了,如果有单步和单次的按钮,演示效果可能会更好。所谓单步,就是点一下动一下;单次,则是点了之后,当前这一个元素排好序就暂停下来。
2. 配合第一条,添加暂停/继续功能
*3. 我经过几次尝试才意识到speed那个数字其实是interval的时间间隔,但这真的很不直观,如果要做演示功能,用更容易理解的表达方式,比如帧/秒


谢谢你的建议,不过由于javascript没有像java那样的暂停方法,所以不是很好实现你要的效果。


加个全局变量,在每次setTimeout的时候检测一下就行。


其实我在对数组排序时,就设置好了setTimeout,当你看到图形化显示时,所有的setTimeout方法已经调用完了,这时候再去改变setTimeout里的时间,就不好改了。
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics