1

以下の再帰関係をどのように解決しますか?

T(n) = 2T(root(n)) + logn/loglogn if n > 4
T(n) = 1 if n <= 4

できればマスター定理によって、それ以外の場合は任意の方法で。マスター定理が失敗することは知っていますが、この種の問題の拡張機能はありますか? 上記のような複雑な関係を解決するための何かを教えてもらえますか?

4

2 に答える 2

0

私はこれがうまくいくはずだと思います:

n = 2^m かつ T(2^m) = s(m) の場合

logn = m、loglogn = logm;

s(m) = 2*s(m/2) + m/logm ;

上記の方程式を解くことが私たちの問題です.これを解くためにマスター定理を使用することはできません.この問題を解決してから、パラメータを再度 n に変更します。

于 2013-10-03T09:36:20.550 に答える
0

私によると

n = 2^m かつ T(2^m) = s(m) の場合

logn = m、loglogn = logm;

s(m) = 2*s(m/2) + m/logm ;

T(n)=2T(sqrt(n))+logn/loglogn

于 2022-01-11T12:37:51.327 に答える