标签:targe style 优先 image alt inf 最小 结构 ext
堆(heap)
堆是一种比较特殊的数据结构,它是利用完全二叉树的结构来维护一组数据,可以看做是一棵树的数组对象,说白了,堆就是用数组实现的二叉树。根据根节点的值还分为大根堆和小根堆。在最大堆中,父节点的值比每一个子节点的值都要大。在最小堆中,父节点的值比每一个子节点的值都要小。例如下图就是一个大根堆:
虽然说堆是利用完全二叉树的结果来维护数据,但和二叉树还是有较大差别的:
标签:targe style 优先 image alt inf 最小 结构 ext
原文地址:https://www.cnblogs.com/javaisbest/p/12951028.html