若有 個資料需要排序,下列敘述何者正確?
AQuick sort 排序演算法所需的最糟(worst case)時間複雜度為 正確答案
BQuick sort 排序演算法所需的平均(average case)時間複雜度為
CMerge sort 排序演算法所需的最糟(worst case)時間複雜度為
DMerge sort 排序演算法所需的平均(average case)時間複雜度為
答案與詳解
正確。Quick sort 在最糟情況(如已排序資料且每次選首或尾為 pivot)時間複雜度為 O(n²)。
