赞
踩
画出递归树可知:递归树深度为log2n
递归树叶子在第log2n
设叶子代价为Θ(1)
画出递归树可以看出,递归树一共有log2n层,第i层有2i个节点,每个节点代价为[(12)in]2=(12)2in2,则每层代价为(12)in2,
一共有2log2n=n个叶子,则叶子总代价为Θ(n)
则总代价为
个人认为题目有问题,结果并不收敛,应该没有上界
T(n)=O(n)
不会
将递归式最浅的叶子的层数乘以每层代价则为总代价的下限
画出递归树可知,递归树一共有log2n层,第i层一共有4i个节点,每个节点的代价为c(12)in,则每层代价为c2in
叶子总数为4log2n=n2,则叶子总代价为Θ(n2)
故总代价为
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。