マスターの定理では、次のT(n) = a*T(n/b) + f(n)
3 つのケースを使用しています。
a*f(n/b) = c*f(n)
ある一定c > 1
の場合T(n) = (n^log(b) a)
- もしそう
a*f(n/b) = f(n)
ならT(n) = (f(n) log(b) n)
a*f(n/b) = c*f(n)
ある一定c < 1
の場合T(n) = (f(n))
しかし、f(n) = log n
またはの場合n*log n
、 の値c
は n の値に依存します。マスターの定理を使用して再帰関数を解くにはどうすればよいですか?