caoglish 发表于 3-12-2014 23:46:54

我做的"Angular版排序算法视觉化"上线了

本帖最后由 caoglish 于 4-12-2014 01:07 编辑

之前用angularjs做了一个简单的bubble sorting视觉化。原帖在此
http://www.freeoz.org/ibbs/forum.php?mod=viewthread&tid=1147641

经过一段时间的思考,增强了一下,做了一个视觉化模板,把几个简单的排序算法视觉化了,现在有三个算法,有兴趣可以看看,代码在github上,可以fork。
(不支持IE)
http://caoglish.github.io/Sorting.Ng.Visualization/

主要改进是
1. 取消了时间循环,使用步骤记录器(stepRecorder)把排序每一步的列表记录下来(这个算法应该十分耗内存,不过对于这个程序是ok啦)
2. 排序视觉风格可以横竖转换,(由于angular的一些限制,这个转换需要用到localstorage和刷新页面,不是太满意)
3. 排序数据随机产生
4.使用CMD模块定义开发
5. 使用grunt和browserify等现代化js工具进行开发和构建最终程序。

clarkli 发表于 6-12-2014 20:48:11

速度太快有点看不清。冒泡,选择,插入?
页: [1]
查看完整版本: 我做的"Angular版排序算法视觉化"上线了