摘要: 求证:在任一含n个元素的堆中,至多有┌n/2h+1┐w个高度为h的节点。首先解释一下名词的概念:节点高度(height of node):从在该节点下的最低的叶子向上,该节点所在的层数节点深度(depth of node):从根节点向下,经过的层数。注意:以上计数都是从0开始的,如图1:节点4的高度为2,深度为2节点5的高度为1,深度为2因此,属于同一层的节点一定有同样的深度,但是高度可能相同,也可能相差1. 图1 图2证明:(1)先证当h=0时,该结论是成立的。h=0,即高度为0的节点,显然是叶子... 阅读全文
posted @ 2012-11-08 20:53 byan 阅读(1963) 评论(1) 推荐(0)