首页 > 程序设计, 编程语言 > 一个排序算法比较的网站

一个排序算法比较的网站

2009年4月10日 发表评论 阅读评论 27,451 人阅读    

下面这个网站是一个非常丰富的排序算法的网站。

Sorting Algorithm Animations
http://www.sorting-algorithms.com/

这是一个非常不错的排序算法的网站,当你打开这个网站的时候,请不要因为看到很多个图片的大红叉而鄙视它。你先点击网页上方的Problem Size,选择一个尺寸,20,30,40还是50,都行,于是你就可以看到下面整个大表中有图片显示出来了。如下所示:

sort

其中,

  • 列。是代表每一个排序算法,有“插入”“选择”“冒泡”“Shell”,“合并Merge”,“堆排序”,“快速排序”,“快速3排序”。单击每个一算法的链接,你可以看到这个算法的详细解释,其中包括,算法的伪代码,算法的复杂度,相关的讨论,重点,以及该算法的相关参考文档。
  • 行。是不同的数据样本,第一个是“随机样本”,第二个是“几乎排好序的样本”,第三个是“最差的样本(反序)”,第四个是“有一些相同项的样本”。这些样本在不同的算法上都会有不同的表现。
  • 单元格。每个单元格都是一个图片。简单的用鼠标单击一下每个图片,可以动画地演示算法整个过程。其中两个小红箭头表示了正在需要“交换顺序的数据”。

这个网站,还是做得很8错的。希望大家喜欢。

(转载本站文章请注明作者和出处 酷 壳 – CoolShell.cn ,请勿用于任何商业用途)

——=== 访问 酷壳404页面 寻找遗失儿童。 ===——
好烂啊有点差凑合看看还不错很精彩 (15 人打了分,平均分: 5.00 )
Loading ... Loading ...
  1. 2009年4月10日10:20 | #1

    其实我只是想看看这个网站怎么样,不知道怎么打不开呢….

  2. 耗子
    2009年4月10日10:33 | #2

    应该可以打开,你再试试,如果不行的话,你可以看看这篇文章:http://cocre.com/?p=25

  3. 雪花飘飞
    2009年6月18日22:57 | #3

    好!!我们正在学!!!!!

  4. Loading
    2009年11月8日16:27 | #4

    难道又是一个墙外之物

  5. 林潇
    2010年9月20日17:54 | #5

    谢谢分享。

  6. 2010年10月25日13:28 | #6

    是墙外之物啊。

  7. 2011年3月18日19:54 | #7

    已经被墙了…

  8. 马天翼
    2012年8月19日08:43 | #8

    哈佛公开课,忘记是CS多少了有个更牛的演示

  1. 2010年7月23日21:45 | #1
  2. 2010年7月25日11:31 | #2
  3. 2010年8月18日13:17 | #3
  4. 2011年3月4日08:27 | #4
  5. 2011年3月5日16:15 | #5
  6. 2011年3月9日10:46 | #6
  7. 2011年3月18日08:44 | #7
  8. 2011年5月15日12:31 | #8
  9. 2011年5月16日00:22 | #9
  10. 2011年6月24日14:41 | #10
  11. 2011年7月11日22:37 | #11
  12. 2011年8月14日16:00 | #12
  13. 2011年10月30日14:14 | #13
  14. 2012年8月21日14:57 | #14
  15. 2012年12月18日20:49 | #15
  16. 2013年5月13日16:25 | #16
  17. 2013年11月10日16:43 | #17
  18. 2013年11月10日16:51 | #18
  19. 2013年11月10日16:53 | #19
  20. 2013年11月10日23:28 | #20
  21. 2014年6月10日08:19 | #21