当前逻辑
插入前
最大堆已经就绪
父节点的优先级都大于等于它的孩子,因此堆顶 90 是当前最大值。
WHY
堆不要求整个数组有序,只维护“父节点 ≥ 子节点”。
INDEX RULE
parent = (i - 1) / 2
left = 2 * i + 1
right = 2 * i + 2