找回密码
 FreeOZ用户注册
查看: 1702|回复: 1
打印 上一主题 下一主题

[IT技术] 我做的"Angular版排序算法视觉化"上线了

[复制链接]
跳转到指定楼层
1#
发表于 3-12-2014 23:46:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?FreeOZ用户注册

x
本帖最后由 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工具进行开发和构建最终程序。

评分

参与人数 2威望 +100 收起 理由
cais + 50 很给力!
zhengbear + 50 你太有才了!

查看全部评分

回复  

使用道具 举报

2#
发表于 6-12-2014 20:48:11 | 只看该作者
速度太快有点看不清。冒泡,选择,插入?
回复  

使用道具 举报

您需要登录后才可以回帖 登录 | FreeOZ用户注册

本版积分规则

小黑屋|手机版|Archiver|FreeOZ论坛

GMT+10, 26-8-2025 19:19 , Processed in 0.017800 second(s), 18 queries , Gzip On, Redis On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表