- 3
- 0
- 约5.16千字
- 约 27页
- 2017-09-02 发布于江西
- 举报
chapter 2 堆和不相交集数据结构.ppt
* HeJing(2011) School of Software School of Software, YunNan University 任课教师:何婧 Email: hejing@ Chapter 2 Outline 堆的定义 堆上的运算 堆排序 最小堆和最大堆 2.1 堆的定义 在许多算法中,需要支持下面两种运算的数据结构:插入元素和寻找最大值 普通队列:只能在队尾插入元素,但寻找最大元需要搜索整个队列 * A B C D E 队头 队尾 队列 2.1 堆的定义 在许多算法中,需要支持下面两种运算的数据结构:插入元素和寻找最大值 排序数组:寻找最大元非常简单,但插入运算需要移动很多元素 堆 * 30 24 20 12 5 18 21 6 3 2.1 堆的定义 堆的定义:一个(二叉树)堆是一个几乎完全的二叉树,它的每个节点都满足堆的特性:如果v和p(v)分别表示节点和它的父节点,那么存储在p(v)中的数据项键值不小于存储在v中数据项的键值。 * 30 24 20 12 5 18 21 6 3 蕴涵:沿着每条从根到叶子的路径,元素的键值以非升序排列。 2.1 堆的定义 堆的表示:一个有n个节点的堆,可以用一个一维数组H[1…n]来表示。 T
您可能关注的文档
最近下载
- 2026住院医师规培-福建-福建住院医师规培(口腔科)历年参考题库含答案详解5卷试题.docx VIP
- 湖北省事业单位工勤技能考试备考题库真题.pdf
- 增强现实(AR)技术在博物馆古籍展示中的叙事设计_2.docx VIP
- AI Agent产品需求文档(PRD)编写指南.docx VIP
- 乙肝丙肝预防培训课件.ppt VIP
- 《民法典》中保证合同的从属性规则解析.docx VIP
- 梅毒预防知识讲座讲课PPT.pptx VIP
- GB 50870-2013 建筑施工安全技术统一规范.docx
- 2025年广东汕头市中考政治真题试题(含答案).docx VIP
- 2024惟泰VT300气体报警控制器快速操作指南.docx VIP
原创力文档

文档评论(0)