gpt4 book ai didi

python - python中的N叉树

转载 作者:行者123 更新时间:2023-12-05 08:43:49 33 4
gpt4 key购买 nike

我想创建一个 N 叉树,其中每个节点都将包含一个键(名称)和一个值。

1 root 然后 N children 有两个字段 = name 和 associate value同样,每个 child 都有 N 个 child 和 2 个字段。

寻找更简单的方法,而不使用仅使用字典和列表的类(如果可能??)。

class Node():
#Do something
# ....

最佳答案

class Node(object):
def __init__(self, name, value):
self.name = name
self.value = value
self.children = []
def add_child(self, obj):
self.children.append(obj)

你说你正在寻找一种“不使用类的更简单的方法”,但我在这里的主张是,为此使用类的 10 次中有 9 次 将是更简单的方法。

关于python - python中的N叉树,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23153319/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com