2014年 Chap10堆与左偏树-p1.pdf
信息学竞赛讲稿
优先队列、堆与左偏树
华南师大讲稿
优先队列
堆
左偏树
应用(堆排序、霍夫曼编码、机器调度)
华南师大讲稿
优先队列
优先队列在ACM 比赛中十分常见,在统计问题、最
值问题、模拟问题和贪心问题等类型的题目中,优先队
列都有着广泛的应用。
二叉堆是一种常用的优先队列,它编程简单,效率
高。但如果问题需要对两个优先队列进行合并,二叉堆
的效率就无法令人满意了。为了解决这个问题,这时就
要采用左偏树。
华南师大讲稿
1 引言
优先队列(priority queue )是0个或多个元素的集合,
每个元素都有一个优先权或值,对优先队列执行的操作
有 1) 查找;2) 插入一个新元素;3) 删除。
最小优先队列 (min priority queue ):查找操作
用来搜索优先权最小的元素,删除操作用来删除该元素
最大优先队列 (max priority queue ):查找操作用
来搜索优先权最大的元素,删除操作
原创力文档

文档评论(0)