- 2
- 0
- 约2.54千字
- 约 23页
- 2016-10-07 发布于北京
- 举报
第九章堆与优先队列.ppt
第九章 堆与优先队列 山东财经大学 管理科学与工程学院 9.1 优先队列的基本概念 定义 优先队列中的每一个元素都有一个优先级值。优先队列中元素x的优先级值记为p(x),它可以是一个实数,也可以是一个一般的全序集中的元素。 基本运算 Size( ) 返回优先队列中元素个数。 Emputya() 判断优先队列是否为空 Min( ) 返回优先队列中具有最小优先级值的元素。 push(x) 将元素x插入优先队列。 Pop_Min(x) 删除优先队列中具有最小优先级值的元素,并保存到x中 优先队列举例 排队上车,老弱病残者优先上车 排队候诊,危急病人优先就诊 洗相馆为顾客洗照片,加钱加急者优先洗 分时操作系统运行程序,小程序优先 贪心算法对解分量的选择,按元素的某种特征值,大(或小)的优先 在一个集合中搜索,按元素的某种特征值,大(或小)的优先 处理或服务时只关心对象中谁的优先级最高通常的队列是一种优先队列最先到者优先级最高 9.3 优先级树和堆 极小化优先级树 树中每一结点存储一个元素。 任一结点中存储的元素的优先级值不大于其儿子结点中存储的元素的优先级值 父结点的优先级不高于其儿子结点的优先级。 越接近根的结点中的元素的优先级越高 极大化优先树 堆 如果一棵优先级树是一棵近似满二叉树,那么,这棵具有优先级性质的近似满二叉树(外形像堆)就叫做堆 极小化堆
您可能关注的文档
最近下载
- 人工智能技术在计量校准领域的发展前景 .pdf VIP
- 2026年中考道德与法治材料关键词转换答题术语(图).docx VIP
- 《媒体与社会》课件.ppt VIP
- 牧马人维修技术资料手册【车主必备】.pdf VIP
- AP宏观经济学 2018年真题 (选择题+问答题) AP Macroeconomics 2018 Released Exam and Answers (MCQ+FRQ).pdf VIP
- 乙肝指南新版标准.docx VIP
- 2025年民政群众身边腐败工作汇报.docx VIP
- 2026年江西中考历史阶段提升检测试卷(附答案解析).docx VIP
- 慢性乙型肝炎诊疗指南 最新版 解读.docx VIP
- 软组织挫伤病历模板.docx VIP
原创力文档

文档评论(0)