T(n)=2T(n/2)+O(n),n=2^k。
想知道为什么最终答案为O(nlgn)
Master大法好。这题自己推导也不难。把递推公式重复代入三次并化简:
可以看出规律了,而且很容易用归纳法证明。于是代入k次时就有(n=2k):
https://segmentfault.com/q/1010000008698385
T(n)=2T(n/2)+O(n),n=2^k。
想知道为什么最终答案为O(nlgn)
Master大法好。这题自己推导也不难。把递推公式重复代入三次并化简:
可以看出规律了,而且很容易用归纳法证明。于是代入k次时就有(n=2k):
https://segmentfault.com/q/1010000008698385