Atitit.现实生活中最好使用的排序方法-----ati排序法总结

Atitit.现实生活中最好使用的排序方法-----ati排序法总结

 

1. 现在的问题 1

2. 排序的类别::插入排序//交换排序//选择排序(每次最小/大排在相应的位置  )//归并排序//基数排序 1

3. 选择排序法  (垃圾...不好使用) 2

4. 堆排序-(雅十垃圾...不好用) 2

5. 希尔排序法 (雅十垃圾...不好用) 3

6. 冒泡排序法 (雅十垃圾...不好用) 3

7. 快速排序法 (雅十垃圾...不好用) 3

8. 归并排序法 (雅十垃圾...不好用) 3

9. 插入排序法 ( 勉强能使用,要是加个2分寻找走ok..) 3

10. 基数排序/桶排序 (不好用) 3

11. 壳(Shell)排序——缩小增量 (不好用) 3

12. 拓扑排序(不好用) 3

13. 锦标赛排序 (不好用) 3

14. Ati排序最好用的) 3

15. 参考 3

 

 

1. 现在的问题

一个书,100多张页面,现在散开了,,,要如何排序才最好的简单又快的???

 

一哈想到了排序算法,,走试达给挂...

 

 

2. 排序的类别::插入排序//交换排序//选择排序(每次最小/大排在相应的位置  )//归并排序//基数排序

归并排序

原理:将原序列划分为有序的两个序列,然后利用归并算法进行合并,合并之后即为有序序列。

基数排序

作者::老哇的爪子Attilax艾龙,EMAIL:1466519819@qq.com

转载请注明来源: http://blog.csdn.net/attilax

 

 

 

1.直接插入排序 (插入排序)

2.希尔排序(插入排序)

冒泡排序 --(交换排序)

快速排序--(交换排序) 

选择排序---( 选择排序)

堆排序---( 选择排序)

 

3. 选择排序法  (垃圾...不好使用)

选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理如下。首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中 继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。

 

4. 堆排序-(雅十垃圾...不好用)

5. 希尔排序法 (雅十垃圾...不好用)

希尔排序,也称递减增量排序算法,是插入排序的一种更高效的改进版本。希尔排序是非稳定排序算法。

左的右的互相更换...

6. 冒泡排序法 (雅十垃圾...不好用)

7. 快速排序法 (雅十垃圾...不好用)

快速排序是由东尼·霍尔所发展的一种排序算法。

8. 归并排序法 (雅十垃圾...不好用)

归并排序(Merge sort

9. 插入排序法 ( 勉强能使用,要是加个2分寻找走ok兰..)

插入排序(Insertion Sort)的算法描述是一种简单直观的排序算法

10. 基数排序/桶排序 (不好用)

11. 壳(Shell)排序——缩小增量 (不好用)

12. 拓扑排序(不好用)

13. 锦标赛排序 (不好用)

14. Ati排序( 最好用的)

基于插入排序,但是使用了2分寻找

 

15. 参考

让程序员抓狂的排序算法教学视频 外刊IT评论.htm

八大排序算法总结 - yexinghai的专栏 博客频道 - CSDN.NET.htm

八大排序算法 - guisu,程序人生。 博客频道 - CSDN.NET.htm

10种排序算法总结 - JAVA编程语言程序开发技术文章 红黑联盟.htm

我要啦免费统计
posted @ 2014-08-06 23:05  attilaxAti  阅读(181)  评论(0编辑  收藏  举报