|
|
1
1
我发现你的程序有两个问题
应该是:
也许还有其他问题,但我强烈建议先纠正这些问题。 当做 |
|
|
2
1
def total_number_of_leaf_nodes(node):
if node does not have children:
return 1
else:
sum = 0
for each child of node:
sum += total_number_of_leaf_nodes(child)
return sum
如果你有可能使用C++,那么我会强烈建议它。能够使用std::vector或std::list来存储子节点,并且能够使数据元素具有模板类型,这将大大简化代码的复杂性。 |
|
|
Peter · DFS遍历中的(java)奇怪列表值 8 年前 |
|
|
Fawad Bin Tariq · 二叉搜索树递归混淆 8 年前 |
|
|
Elessar.perm · Neo4j循环性能 8 年前 |
|
|
KlydeMonroe · Umbraco-仅获取文档类型的子元素 9 年前 |
|
|
whisperstream · 如何找到嵌入集包含值“x”的边? 9 年前 |
|
|
morne · 是否可以通过遍历检测更改? 11 年前 |
|
|
triplethreat77 · 使用选定的表输入更新特定的div输入 11 年前 |