几个不同排序算法的任何体面可视化?我正在寻找一些我可以在演示中使用的东西,并愿意自己编写(不能那么难),但如果可以的话,我更愿意使用别人的东西.
虽然没有小程序,我发现的大多数是小程序...轻量级闪存或画布.我想要以下种类:
气泡
选择
插入
O/E
不错但不需要:
合并
快
堆
Raidix
考虑到缺乏可用的,我自己写了回答这个问题.
我不喜欢任何可用的东西,所以我写了一篇不太简短的解释来附上它.
实施的分类:
气泡
选择
插入
梳子(有两个备用结尾)
贝壳
快
堆
O/E
板蓝根
选项
随机
部分排序
反向的
很少的价值观
数据集:
大(~250个元素)
小巧(约50个元素,适用于速度较慢的浏览器,适用于iPhone或iPod touch等移动设备)
我已尽力确保时差尽可能准确,如果您有任何改进建议,请与我们联系.
这里的可视化非常好,它们似乎只是GIF
http://www.sorting-algorithms.com/
这电影真好看.不仅仅是一个可视化:
http://www.youtube.com/watch?v=t8g-iYGHpEA