17 依時間複雜度來比較,下列那一種排序方法的時間複雜度相較之下是最好的?
(A)氣泡排序法(bubble sort)
(B)插入排序法(insertion sort)
(C)快速排序法(quick sort)
(D)選擇排序法(selection sort)
答案:登入後查看
統計: A(94), B(56), C(411), D(58), E(0) #2331646
統計: A(94), B(56), C(411), D(58), E(0) #2331646
詳解 (共 2 筆)
#4429207
氣泡排序法時間複雜度為O(N2)
插入排序法時間複雜度為O(N2)
快速排序法除非最壞情況O(N2),否則通常是O(nlog2n)
選擇排序法時間複雜度為O(N2)
6
0
#4817630
時間複雜度:
選擇排序法:最佳O(n^2) ,最差O(n^2),平均O(n^2)
插入排序法:最佳O(n) ,最差O(n^2),平均O(n^2)
氣泡排序法:最佳O(n) ,最差O(n^2),平均O(n^2)
快速排序法:最佳O(n log n),最差O(n^2),平均O(n log n)
1
0