一棵完全二叉树可以有效地实现为一个数组,其中索引为 i 的节点在索引为 2i 和 2i+1 和索引 floor(i/2) 的父级,具有基于一个的索引。
如果子索引大于节点数,则子节点不存在。
我每次都看到这些转换,但是没有正式的证明,谁能给出严格的证明或链接,谢谢!
最佳答案
请参阅此链接 Derivation of index equations这是基于 0 的索引。但也有关于基于 1 的索引的注释
https://stackoverflow.com/questions/32997836/