20 對於排序(Sorting)的敘述,下列何者正確?
(A)快速排序(Quick Sort)速度快,無論在何種資料情況下都能有 O(n logn)的效能
(B)插入排序(Insertion Sort)最差的情況下,所花時間是 O(n2),但平均情況的效能會是 O(n logn)
(C)合併排序(Merge Sort)平均情況的效能是 O(n logn),且為穩定排序(Stable Sort)
(D)堆積排序(Heap Sort)平均情況的效能是 O(n logn),且為穩定排序(Stable Sort)

答案:登入後查看
統計: A(37), B(59), C(128), D(50), E(0) #3704763

詳解 (共 2 筆)

#7297620
 書籍:宏典文化出版 蔡宏恩編著  計算...

(共 31 字,隱藏中)
前往觀看
5
0
#7312504
演算法 平均時間 最差時間 穩定性 記憶法
快速 (Quick) O(n log n) O(n2) 不穩定 名字快但最差會翻車
合併 (Merge) O(n log n) O(n log n) 穩定 最穩健的資優生
堆積 (Heap) O(n log n) O(n log n) 不穩定 樹狀結構易位
插入 (Insertion) O(n2) O(n2) 穩定 小量資料好用
0
0

私人筆記 (共 2 筆)

私人筆記#7678791
未解鎖
  演算法 平均複雜度 最差複雜度...
(共 613 字,隱藏中)
前往觀看
8
0
私人筆記#7821976
未解鎖
答案:(C) 解析:合併排序(Merg...
(共 136 字,隱藏中)
前往觀看
1
0