这个递归关系式为:
T(n) = 2T(n/2) + n lg lg n
(其中lg是以2为底的对数),可以使用主定理来求解,但我不太确定答案。我已经找到了答案,但为了防止信息级联,我不会在这里提及。请帮我找出上述问题的大O和Ω。
这个递归关系式为:
T(n) = 2T(n/2) + n lg lg n
(其中lg是以2为底的对数),可以使用主定理来求解,但我不太确定答案。我已经找到了答案,但为了防止信息级联,我不会在这里提及。请帮我找出上述问题的大O和Ω。
主定理中的3种情况都不适用于此。
T(n)=2 T(n/2) + n log(log n)
(使用任意基数,实际上并不重要)
情况1:f(n)=n log(log n)比nlog2 2=n1'更大'
情况2:f(n)不能匹配n logk(n)
情况3:f(n)小于n1+e
U(n)=2 U(n/2) + n log n
L(n)=2 L(n/2) + n
U(n) >= T(n)
和 L(n) <= T(n)
。因此,U给出了T的上界,L给出了T的下界。L(n)<=T(n)<=U(n)
,因此T(n)=O(n log2 n) 且 T(n)=Ω(n log n)。