By kumokunn
1 | 3 | 4 |
2 | 5 |
1
2
3
4
5
有\(log(n)\)層
每層在\(O(n)\)內完成
最終\(O(nlogn)\)
1,2,3,4,5
1,3,4
2,5
4,3
1
4
3
5
2
\(T(n)=aT(\frac {n}{b})+f(n)\)
其中 \(n\)為問題規模
\(a\)為子問題數量
\(\frac{n}{b}\)為子問題規模
\(f(n)\)為額外運算
\((1)若d < \log_ba ,則T(n)\in O(n^{\log_ba})\)
\((2)若d = \log_ba,則T(n)\in \Theta(n^d \log n)\)
\((3)若d > log_ba,則T(n)\in \Theta(n^d)\)