阿卡
1
2 3
是一个有效的堆吗?
然而
1
2
是不是,因为树没有在所有级别上填满?
或者堆的结构属性是否只指定堆只是被填充,使得在级别顺序的元素之间没有“间隙”。这意味着第二个堆也是有效堆吗?
或者堆的结构属性是否只要求堆已满,也就是每个父母都有 0 或 2 个孩子?
所以
1
2 3
4 7 9 99
是一个有效的堆,原样
1
2 3
4 7
但不是
1
2 3
4 7 9
?