锁定老帖子 主题:我刚写的一个图形化显示排序,大家帮忙看看
精华帖 (1) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (12)
|
|
---|---|
作者 | 正文 |
发表时间:2011-04-01
D:\jdk1.6.0_20\demo\applets\SortDemo\example1.html
|
|
返回顶楼 | |
发表时间:2011-04-01
好想法,羡慕了。
|
|
返回顶楼 | |
发表时间:2011-04-01
sdnasky 写道 D:\jdk1.6.0_20\demo\applets\SortDemo\example1.html
我以前还真没发现有这个文件的。 |
|
返回顶楼 | |
发表时间:2011-04-01
哥看了,内牛满面...
|
|
返回顶楼 | |
发表时间:2011-04-02
不错,不过我感觉有点快,我有个flash版的比较清楚
|
|
返回顶楼 | |
发表时间:2011-04-02
qzxfl008 写道 不错,不过我感觉有点快,我有个flash版的比较清楚
速度可以设置的,我待会加进去。 |
|
返回顶楼 | |
发表时间:2011-04-02
非常赞。
就细节上给出两或三点建议: 1. 增加步进功能。现在的速度还是太快了,如果有单步和单次的按钮,演示效果可能会更好。所谓单步,就是点一下动一下;单次,则是点了之后,当前这一个元素排好序就暂停下来。 2. 配合第一条,添加暂停/继续功能 *3. 我经过几次尝试才意识到speed那个数字其实是interval的时间间隔,但这真的很不直观,如果要做演示功能,用更容易理解的表达方式,比如帧/秒 |
|
返回顶楼 | |
发表时间:2011-04-02
jamesmos 写道 非常赞。
就细节上给出两或三点建议: 1. 增加步进功能。现在的速度还是太快了,如果有单步和单次的按钮,演示效果可能会更好。所谓单步,就是点一下动一下;单次,则是点了之后,当前这一个元素排好序就暂停下来。 2. 配合第一条,添加暂停/继续功能 *3. 我经过几次尝试才意识到speed那个数字其实是interval的时间间隔,但这真的很不直观,如果要做演示功能,用更容易理解的表达方式,比如帧/秒 谢谢你的建议,不过由于javascript没有像java那样的暂停方法,所以不是很好实现你要的效果。 |
|
返回顶楼 | |
发表时间:2011-04-02
Aaronlong31 写道 jamesmos 写道 非常赞。
就细节上给出两或三点建议: 1. 增加步进功能。现在的速度还是太快了,如果有单步和单次的按钮,演示效果可能会更好。所谓单步,就是点一下动一下;单次,则是点了之后,当前这一个元素排好序就暂停下来。 2. 配合第一条,添加暂停/继续功能 *3. 我经过几次尝试才意识到speed那个数字其实是interval的时间间隔,但这真的很不直观,如果要做演示功能,用更容易理解的表达方式,比如帧/秒 谢谢你的建议,不过由于javascript没有像java那样的暂停方法,所以不是很好实现你要的效果。 加个全局变量,在每次setTimeout的时候检测一下就行。 |
|
返回顶楼 | |
发表时间:2011-04-03
jamesmos 写道 Aaronlong31 写道 jamesmos 写道 非常赞。
就细节上给出两或三点建议: 1. 增加步进功能。现在的速度还是太快了,如果有单步和单次的按钮,演示效果可能会更好。所谓单步,就是点一下动一下;单次,则是点了之后,当前这一个元素排好序就暂停下来。 2. 配合第一条,添加暂停/继续功能 *3. 我经过几次尝试才意识到speed那个数字其实是interval的时间间隔,但这真的很不直观,如果要做演示功能,用更容易理解的表达方式,比如帧/秒 谢谢你的建议,不过由于javascript没有像java那样的暂停方法,所以不是很好实现你要的效果。 加个全局变量,在每次setTimeout的时候检测一下就行。 其实我在对数组排序时,就设置好了setTimeout,当你看到图形化显示时,所有的setTimeout方法已经调用完了,这时候再去改变setTimeout里的时间,就不好改了。 |
|
返回顶楼 | |