- 0
- 0
- 约3.1千字
- 约 24页
- 2026-05-08 发布于湖北
- 举报
优先队列(堆)priorityqueue应用于操作系统的进程调度策略中
优先队列的基本模型优先队列的实现思考二叉堆优先队列的应用小结优先队列(堆)
优先队列的基本模型优先队列插入删除最小者至少允许两种操作:insertdeleteMin等价于enqueue(入队)是dequeue(出队)在优先队列中的等价操作
优先队列实现思考链表:在表头执行插入操作O(1),遍历该链表实现删除最小元素O(n)。二叉查找树:deleteMin操作会损害树的平衡,使得右子树加重。另外,二叉平衡树支持更多的但在优先队列中不需要的操作。二叉堆
二叉堆(binaryheap)堆的定义二叉堆的性质:结构性质、堆序性质二叉堆的操作:insert、deleteMin、buildHeap二叉堆的应用:选择问题、事件模拟
堆的定义堆是满足下列性质的数列{r1,r2,…,rn}:或(小顶堆)(大顶堆)若将此序列所存储的一维数组R[1..n]看做是一棵完全二叉树的存储结构,则堆实质上是满足如下性质的完全二叉树:树中任一非叶结点的关键字均不大于(或不小于)其左右孩子(若存在)结点的关键字。
堆的定义小顶堆:
???根结点(亦称为堆顶)的关键字是堆里所有结点关键字中最小者的堆称为小顶堆。大顶堆:
???根结点(亦称为堆顶)的关键字是堆里所有结点关键字中最大者,称为大顶堆。注意:
???①堆中
您可能关注的文档
最近下载
- “十四五”汽车产业发展建议 - CHINACAJ.pdf VIP
- 全国注册公用设备工程师(暖通空调)职业资格考试专业知识(下)真题2025题型大全.docx VIP
- 《围城》教学设计.docx VIP
- CG059-2021_建筑垃圾处理场设置规范2021.12.6.pdf VIP
- 《深圳市泥头车、搅拌车和非道路移动工程机械更新改造工作方案》(已审批)的通知.pdf VIP
- 氯工程电解操作手册.pdf VIP
- 2026年上海市徐汇区初三上学期一模数学试卷和参考答案.docx VIP
- 2026华能(浙江)能源开发有限公司玉环分公司应届高校毕业生招聘考试备考题库及答案解析.docx VIP
- 杜邦反渗透和纳滤膜元件产品与技术手册(陶氏DOW)2020.pdf
- ZX119-10型兆欧表检定装置说明书 - 镇江市计量实验工厂.doc VIP
原创力文档

文档评论(0)