==大顶堆和小顶堆就是完全二叉树,不过是有排序要求的完全二叉树,即所有父节点都大于或等于子节点(大顶堆)或 所有父节点都小于等于子节点(小顶堆)==
==注意看 父节点的输出位置,决定了它是什么遍历==
- 顺序二叉树通常是完全二叉树
- 第n个元素的左子节点为2*n + 1
- 第n个元素的右子节点为2*n + 2
- 第n个元素的父节点为(n - 1) / 2
- 该树的非叶子节点个数为arr.length/2-1
==大顶堆和小顶堆就是完全二叉树,不过是有排序要求的完全二叉树,即所有父节点都大于或等于子节点(大顶堆)或 所有父节点都小于等于子节点(小顶堆)==
==注意看 父节点的输出位置,决定了它是什么遍历==