關於合併排序法(Merge Sort)的描述,下列何者正確?
A合併排序法屬於 divide and conquer 演算法正確答案
B在最佳的狀況下,時間複雜度比快速排序法(Quick Sort)好
C最差的狀況下,時間複雜度為 O(n2)
D平均狀況下,時間複雜度為 O(n)
答案與詳解
合併排序法將未排序的陣列不斷對半切分(divide),直到子陣列長度為1,接著再將已排序的子陣列合併(merge),是標準的分治法(divide and conquer)演算法。
Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。
