http://www.cplusplus.com/reference/algorithm/make_heap/
在这个链接中。它说:
在内部,堆是一棵树,其中每个节点都链接到不大于其自身值的值。在 make_heap 生成的堆中,一个元素在树中的具体位置,而不是由消耗内存的链接确定,是由它在序列中的绝对位置确定的,其中 *first 始终是堆中的最大值。
关于“由它在序列中的绝对位置决定”。我在这里感到困惑。它还说“堆是一棵树,其中每个节点都链接到不大于其自身值的值”
这2句话矛盾吗?在这里很困惑。C++ 中的堆到底是什么树?
希望有好心人能帮帮我 非常感谢