当前位置:  开发笔记 > 编程语言 > 正文

可视化执行不同排序算法

如何解决《可视化执行不同排序算法》经验,为你挑选了3个好方法。

几个不同排序算法的任何体面可视化?我正在寻找一些我可以在演示中使用的东西,并愿意自己编写(不能那么难),但如果可以的话,我更愿意使用别人的东西.

虽然没有小程序,我发现的大多数是小程序...轻量级闪存或画布.我想要以下种类:

气泡

选择

插入

O/E

不错但不需要:

合并

Raidix

考虑到缺乏可用的,我自己写了回答这个问题.



1> Josh K..:

我不喜欢任何可用的东西,所以我写了一篇不太简短的解释来附上它.

实施的分类:

气泡

选择

插入

梳子(有两个备用结尾)

贝壳

O/E

板蓝根

选项

随机

部分排序

反向的

很少的价值观

数据集:

大(~250个元素)

小巧(约50个元素,适用于速度较慢的浏览器,适用于iPhone或iPod touch等移动设备)

我已尽力确保时差尽可能准确,如果您有任何改进建议,请与我们联系.



2> Daniel..:

这里的可视化非常好,它们似乎只是GIF

http://www.sorting-algorithms.com/



3> Ian Henry..:

这电影真好看.不仅仅是一个可视化:

http://www.youtube.com/watch?v=t8g-iYGHpEA

推荐阅读
小妖694_807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有