heap & proority_queue

1.heap堆并不归属于STL容器组件 2. priority queue优先队列:取出时按优先权最高(数值大小)的元素开始取 3. 二叉树的一个节点位于i位置,那么左子节点一定位于2i处,右子节点一定位于2i+1处,其父节点一定位于i/2处。 4 最大堆添加新元素的时候,将新节点拿来与父节点进行比较,如果其key大于父节点,那么父子对换位置,如此循环上溯,知道不需要对换或者到达根节点为止。 5
相关文章
相关标签/搜索