我有一个来自此链接的 excel 文件中的表格:
如果Input值是1s,我怎么能把它读成一个 n 元树并总结 Python 中的所有节点?如果它nodes和leaves名称也显示在树上会更好。
15
/ \
8 7
/ \ / \
6 2 2 5
/ | \ | / \ / | \
3 3 0 2 2 0 0 2 3
Run Code Online (Sandbox Code Playgroud)
非常感谢您在 adavance 的帮助。
我的试用代码:
class Node:
def __init__(self, name, weight, children):
self.children = children
self.weight = weight
self.weight_plus_children = weight
def get_all_weight(self):
if self.children is None:
return self.weight_plus_children
else:
for child …Run Code Online (Sandbox Code Playgroud)