再帰ツリーを使用して、指定された再帰を解決しようとしています。T(n) = 3T(n/3) + n/lg n.
最初のレベルで(n/3)/(log(n/3)) + (n/3)/(log(n/3)) + (n/3)/(log(n/3)) = n/(log(n/3))
。
2番目のレベルでは、であることがわかりますn/(log(n/9))
。
上記の方程式を次の形式で一般化できますか?n.loglogn
これは私が持っている一般的な疑問です、私はこれについての洞察が必要です。
注:Theta(n^k log^k (n))
その関数kに含まれている必要のある関数は、>=1である必要があります。そしてこの場合、kは-1であるため、マスター定理は思い浮かびません。