在python中,我想创建一个节点类,其中包含多个子节点以进行广度优先搜索而没有图
class Node{
Node n[]= new Node[]
}
在python语言中 编辑:
class Path:
def __init__(self, left, distance, l, ):
self.l = l
self.left = left
self.distance = distance
a = Path(8, 3, None)
a2 = Path(4, 3, None)
print(a.l)
b = Path(6, 2, [a, a2])
print(b.l[0].left)
我已经做了我想做的事...
答案 0 :(得分:1)
您的示例显示了对python的深入了解。
我建议阅读tutorial。
class Node:
def __init__(self):
self.children = None
node = Node()
node.children = [Node(), Node()]