CLRS 6.1-7 :

证明:当用数组表示存储了n个元素的堆时,叶子结点的下标是[n/2] + 1, [n/2] + 2, ..., n.

证明:因为有n个元素,最后一个元素序号为n,那么它的parent结点应该是序号最大的parent结点,那么这个parent结点就为[n/2],其之后都是叶子结点,因而为[n/2] + 1, [n/2] + 2, ..., n。

相关文章:

  • 2021-10-29
  • 2021-12-17
  • 2021-09-08
  • 2022-02-20
  • 2021-08-10
  • 2021-12-07
  • 2022-01-31
猜你喜欢
  • 2021-09-16
  • 2021-07-30
  • 2022-01-20
  • 2021-09-28
  • 2021-05-30
相关资源
相似解决方案