zoukankan
html css js c++ java
堆的基本知识
堆
是一种经过排序的完全二叉树,其中任一非终端节点的数据值均不大于(或不小于)其左孩子和右孩子节点的值。
二叉堆
是一种特殊的堆,二叉堆是完全二元树(二叉树)或者是近似完全二元树(二叉树)。二叉堆有两种:
最大堆
和
最小堆
。
最大堆
根结点的键值是所有堆结点键值中最大者,
父结点
的键值总是大于或等于任何一个子
节点
的键值。
最小堆
根结点的键值是所有堆结点键值中最小者,父结点的键值总是小于或等于任何一个子节点的键值。
最大-最小堆
是最大层和最小层交替出现的二叉树,即最大层结点的儿子属于最小层,最小层结点的儿子属于最大层。
以最大(小)层结点为根结点的子树保有最大(小)堆性质:根结点的键值为该子树结点键值中最大(小)项。
查看全文
相关阅读:
ansible的管理与剧本
条件随机场入门(二) 条件随机场的模型表示
条件随机场入门(一) 概率无向图模型
隐马尔科夫模型
高斯混合模型 GMM
K-Means 算法
EM 算法
Sequential Minimal Optimization (SMO) 算法
LinkedIn文本分析平台:主题挖掘的四大技术步骤
SVM 核方法
原文地址:https://www.cnblogs.com/happykoukou/p/4666719.html
最新文章
minikube
ORA-32001 :write to SPFILE requested but no SPFILE is in use
设计模式之6大设计原则
powermockito单元测试之深入实践
Java集合系列(一)List集合
Java的自动装箱/拆箱
浅析java中的语法糖
从windows10迁移到Linux Deepin
JDK的可视化工具系列 (四) JConsole、VisualVM
JDK的命令行工具系列 (三) jhat、jstack
热门文章
JDK的命令行工具系列 (二) javap、jinfo、jmap
JDK的命令行工具系列 (一) jps、jstat
docker的搭建和简单应用
MHA-ATLAS-MySQL高可用2
memcached
MHA-ATLAS-MySQL高可用
nfs的无敌时间更改的配置参数
svn版本管理与上线
网路防火墙iptables
用ansible剧本搭建lnmp
Copyright © 2011-2022 走看看