【发布时间】:2015-07-23 08:23:54
【问题描述】:
如何检查由数组表示的给定完全二叉树是否是值平衡二叉树?价值平衡的意思是,如果对于每个节点,左侧节点的整数值之和等于右侧值之和。什么是类 C 算法?
很容易找出有孩子的节点的索引。但是我无法开发用于递归计算每个节点的总和的逻辑。总和还需要以这样一种方式计算,即特定节点下方左子树的所有节点的总和将等于它的右手对应物,并以类似的方式向下挖掘。怎么可能使用数组?
【问题讨论】:
标签: c algorithm data-structures binary-tree