摘要:
基本概念 ²堆可以被视为一颗完全二叉树,树的每一层都是填满的,最后一层可能除外(最后一层从一个结点的左子树开始填)。²二叉堆有最大堆和最小堆两种。在最大堆中,除根结点外,每个结点的值必须小于或等于其父结点的值。²结点在堆中的高度定义为从该结点到叶子的最长简单下降路径上边的数目。堆得高度则为树根的高度。含有n个元素的堆的高度是lg n。²堆结构上的一些基本操作的运行时间至多与堆的高度成正比,为O(lg n)。²在高度为h的堆中,最多和最少的元素个数分别是2h+1-1和2h。 (这个高度的计数似乎和二叉树里高度不同,+1层)堆的组织形式堆能够以数组 阅读全文
posted @ 2011-07-21 11:01
Avril
阅读(353)
评论(0)
推荐(0)

浙公网安备 33010602011771号