BeL*_*bda 7 c++ algorithm heap
我有以下数组.如何检查包含n个元素的数组是否为最小堆?
woo*_*919 5
由于索引从1开始,(索引0包含0 - 为什么?),您可以确定给定节点子节点的索引,如下所示:
i
2i
2i + 1
因此,对于每个节点,您可以轻松检查两个子节点是否大于节点本身.
归档时间:
9 年,3 月 前
查看次数:
1589 次
最近记录: