排序算法                最好时间        平均时间        最坏时间        辅助空间    稳定性

 

直接插入排序           O(n)             O(n^2)        O(n^2)         O(1)         稳定

希尔排序                                    O(n^1.3)                         O(1)         不稳定

 

直接选择排序           O(n^2)         O(n^2)        O(n^2)         O(1)         不稳定

堆排序                   O(n x lbn)      O(n x lbn)    O(n x lbn)    O(1)          不稳定

 

冒泡排序                O(n)              O(n^2)        O(n^2)         O(1)         稳定

快速排序                O(n x lbn)      O(n x lbn)    O(n x lbn)     O(lbn)       不稳定

 

归并排序                O(n x lbn)      O(n x lbn)     O(n x lbn)     O(n)        不稳定

 

基数排序(基于链式队列) O(mxn)     O(mxn)        O(mxn)          O(n)        稳定

基数排序(基于顺序队列) O(mxn)     O(mxn)        O(mxn)          O(mxn)    稳定

 

 

posted on 2010-10-07 10:56  oyzway  阅读(885)  评论(0)    收藏  举报