排序

1,内部排序

插入排序
  直接插入排序
  折半插入排序
  希尔排序,缩小增量排序
快速排序
  冒泡排序
选择排序
  简单选择排序
  堆排序-大根堆和小根堆
归并排序
基数排序

排序方法

平均时间

最坏情况

辅助存储

简单排序

O(n2)

O(n2)

O(1)

快速排序

O(nlog n)

O(n2)

O(log n)

堆排序

O(nlog n)

O(nlog n)

O(1)

归并排序

O(nlog n)

O(nlog n)

O(n)

基数排序

O(d(n+rd))

O(d(n+rd))

O(rd)

posted @ 2016-01-28 20:13  lemon-now  阅读(95)  评论(0编辑  收藏  举报