- 5
- 0
- 约3.14千字
- 约 27页
- 2018-10-15 发布于江苏
- 举报
数据结构——与优先队列
复习 完全二叉树 堆定义 最大树(最小树):每个结点的值都大于(小于)或等于其子结点(如果有的话)值的树。 最大堆(最小堆):最大(最小)的完全二叉树。 堆的操作 插入 初始化 删除 课堂练习 关键码序列K = {12,14,15,19,20,17,18,24,22,26}所对应的最小堆 建堆效率 对于n个结点的堆,其对应的完全二叉树的层数为logn。 设i表示二叉树的层编号,则第i层上的结点数最多为2i(i ≥ 0)。 建堆的过程中,对每一个非叶子结点都调用了一次SiftDown调整算法,而每个数据元素最多向下调整到最底层,即第i层上的结点向下调整到最底层的调整次数为logn – i。因此,建堆的计算时间为 (公式5.3) 令j = logn – i,代入5.3式得
您可能关注的文档
最近下载
- 2026年天津直机关公开遴选公务员笔试题及答案解析(B类).docx VIP
- 消毒供应中心低温灭菌.pptx VIP
- DL_T 5112—2021 水工碾压混凝土施工规范.docx VIP
- 2026云南省中职职教高考职业技能烹饪类专业理论模拟卷【B1】.doc VIP
- 《模拟电子技术基础(第五版)》全套课件(完整版).ppt VIP
- 公司治理:基本原理及中国特色-姜付秀-第13章+公司治理模式.pptx VIP
- 从存量经营到增量引擎-微信生态公私域融合经营白皮书.pdf VIP
- 京东仓储标准作业管理流程操作手册.docx VIP
- 【2025.11初一期中】海淀区英语试题.pdf VIP
- 电力电子技术阮新波习题答案.pdf VIP
原创力文档

文档评论(0)