博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
二叉堆
阅读量:7220 次
发布时间:2019-06-29

本文共 278 字,大约阅读时间需要 1 分钟。

二叉堆是一种特殊的堆,二叉堆是完全二元树(二叉树)或者是近似完全二元树(二叉树)。二叉堆有两种:和。最大堆:的键值总是大于或等于任何一个子的键值;最小堆:父结点的键值总是小于或等于任何一个子节点的键值。

 

添加新节点:(1)符合完全二叉树规则,添加到最后一个节点;(2)符合堆原则,上浮排序;

删除节点:(1)只能删除根节点;(2)符合完全二叉树规则,最后一个节点补充根节点;(3)符合堆原则,下沉排序。

 

本质:保持树的结构规则和堆的排序规则。

 

https://www.cs.usfca.edu/~galles/visualization/Heap.html

转载地址:http://uwhym.baihongyu.com/

你可能感兴趣的文章
PowerShell 如何 远程连接
查看>>
当信息安全遇上应用交付
查看>>
“中国经济脱轨论”是小人之言
查看>>
WinCE6.0 Camera驱动整体结构
查看>>
【QTP】截图操作
查看>>
[stonith.8] Error 5 [ha_logger.1] Error 5
查看>>
C++任意类型转换模板
查看>>
win7访问2003共享很慢
查看>>
我的友情链接
查看>>
笨笨笨 怎么老是记不住呢??
查看>>
Linux Shell编程入门
查看>>
linux系统批量格式化磁盘
查看>>
修改远程访问端口
查看>>
我的友情链接
查看>>
职业生涯规划需要考虑的三大要点
查看>>
完全用linux ---学生感受
查看>>
Exchange 的 Powershell批量创建AD账户和邮箱
查看>>
Android四大组件之service
查看>>
图片本地化
查看>>
老黄坐诊(1):信息防泄漏,如何避免“防不胜防”?
查看>>