堆
堆的定义
最小堆
一个大小为n的堆是一棵包含n个结点的完全二叉树。该树中每个结点的关键字值大于等于其双亲结点的关键字值。完全二叉树的根称为堆顶。它的关键字值是整棵树上最小的。
最大堆
一个大小为n的堆是一棵包含n个结点的完全二叉树。该树中每个结点的关键字值小于等于其双亲结点的关键字值。完全二叉树的根称为堆顶。它的关键字值是整棵树上最大的。
一个大小为n的堆是一棵包含n个结点的完全二叉树。该树中每个结点的关键字值大于等于其双亲结点的关键字值。完全二叉树的根称为堆顶。它的关键字值是整棵树上最小的。
一个大小为n的堆是一棵包含n个结点的完全二叉树。该树中每个结点的关键字值小于等于其双亲结点的关键字值。完全二叉树的根称为堆顶。它的关键字值是整棵树上最大的。