マスター定理について
概要
- 分割統治法の計算量を見積もる定理である
- 計算時間
T(n)があるときに、部分問題O(n)が繰り出せるときに以下のように一般化できる
具体例
binery searchT(n) = T(n/2) + O(1) = O(log n)
merge sortT(n) = 2T(n/2) + O(n) = O(n log n)
T(n)があるときに、部分問題O(n)が繰り出せるときに以下のように一般化できる
binery search T(n) = T(n/2) + O(1) = O(log n)merge sort T(n) = 2T(n/2) + O(n) = O(n log n)