樹我想扁平化的N叉樹成一個列表,像這樣:Python的 - 壓扁它有N個兒童(N叉樹)
P
______|______
| | |
C1 C2 C3 => [P,C1,C4,C2,C3,C5,C6]
| ___|____
C4 | |
C5 C6
這是節點類:
class Node(object):
def __init__(self, data):
self.data = data
self.children = []
def add_child(self, obj):
self.children.append(obj)
是不是隻是深度優先遍歷? – tehforsch