首页 > 其他 > 详细

【排序】

时间:2014-04-12 10:24:54      阅读:484      评论:0      收藏:0      [点我收藏+]

1. 插入排序

2.简单排序

3.快速排序

  设置两个指针i=j=0,找最后一个数X作为参考,一次扫描,若大于X,就j++,把值存到j的位置;若小于X就i++,j++,把值交换到i的位置。

4.归并排序

  方法1:8-4-2,归并好两个数,然后4个,然后8个。

  方法2:2路归并排序。把所有的数依次两个一堆,排序。然后第二次4个一堆排序,直到最后。

5.堆排序

  先把数按顺序放到树里面,从下往上冒,使其满足堆的要求。

  此时,最上面的一定是最大(小)的数,把它放到最下面最右边的位置。打破了平衡,继续冒。

  依次类推,直到最后。

【排序】,布布扣,bubuko.com

【排序】

原文:http://www.cnblogs.com/lxq0309/p/3659803.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!