|
|
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来存储子节点,并且能够使数据元素具有模板类型,这将大大简化代码的复杂性。 |
|
|
MaPo · Linux,设置锁定ICMP_过滤器选项 1 年前 |
|
Doohyeon Won · 内联函数上的奇怪现象?[关闭] 1 年前 |
|
|
Bobby · 复合字面值总是左值吗? 1 年前 |
|
9-Pin · C: 嵌套结构的堆栈内存分配 1 年前 |