BinaryHeap()
创建一个新的,空的二叉堆。
insert(k)
向堆添加一个新项。
findMin()
返回具有最小键值的项,并将项留在堆中。
delMin()
返回具有最小键值的项,从堆中删除该项。
如果堆是空的,isEmpty()
返回 true,否则返回 false。
size()
返回堆中的项数。
buildHeap(list)
从键列表构建一个新的堆。
BinaryHeap()
创建一个新的,空的二叉堆。
insert(k)
向堆添加一个新项。
findMin()
返回具有最小键值的项,并将项留在堆中。
delMin()
返回具有最小键值的项,从堆中删除该项。
如果堆是空的,isEmpty()
返回 true,否则返回 false。
size()
返回堆中的项数。
buildHeap(list)
从键列表构建一个新的堆。