您的位置:首页 > 理论基础 > 数据结构算法

基于 Python 的数据结构与算法分析学习记录(6-9)—— 二叉堆操作

2017-05-08 10:41 489 查看
BinaryHeap()
创建一个新的,空的二叉堆。

insert(k)
向堆添加一个新项。

findMin()
返回具有最小键值的项,并将项留在堆中。

delMin()
返回具有最小键值的项,从堆中删除该项。

如果堆是空的,
isEmpty()
返回 true,否则返回 false。

size()
返回堆中的项数。

buildHeap(list)
从键列表构建一个新的堆。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐