堆排序和快速排序效能比較

weixin_30488085發表於2020-04-06

雖然兩個排序演算法的時間複雜性都是O(N*logN)

但是一般情況下快速排序的速度會快於堆排序(不包括快速排序的最壞情況)。

設快速排序時間複雜性為a*N*logN

堆排序時間複雜性為b*N*logN

一般存在a=b/2的關係。所以快速排序的效能要好於堆排序。

轉載於:https://www.cnblogs.com/macula7/archive/2010/02/24/1960532.html

相關文章