我想计算子节点的总和,并将其保存在父节点上。如图所示,蓝色数字是子代的总和。所以在每个节点的sumOfTheChildren中,我想计算子节点(所有子代节点)的和。 所以我试着这样做post-order tree traversal。Here i am not sure how to do this
postOrde
我设计了一个递归算法来查找字符串中的子项数量。因此,创建子元素的标准是仅减少字符串中的一个非零条目。因为在1,0,1,1中有三个非零条目,所以有三个可能的子项。继续这种方式,每个孩子现在可以有两个可能的孩子,依此类推。当字符串中只有一个非零项时,递归停止。这是我的代码: * @param args the command line arguments
*
来自通用Lisp HyperSpec词汇表:
n. 1.一种由子节点和原子组成的二进制递归数据结构:这些节点本身也是树(有时称为“子树”或“分支”),原子是终端节点(有时称为叶)。通常,叶子代表数据,而分支在这些数据之间建立某种关系。2.一般说来,任何具有“分支”和“离开”概念的递归数据结构。(指树)组成这棵树的一组树干.请注意,虽然每个这样的缺点的car1b组件都是树结构的一部分,但作为<em