0
嵌套表我有一個二叉樹類是這樣的:序列化樹到使用python
class BinaryTree:
def __init__(self, data, left=None, right=None):
self.data = data
self.left = left
self.right = right
現在我面臨的一個任務中嵌套列表序列化此結構。順便說一句,我心裏有一個左向右穿越功能:
def binary_tree(tree):
if tree:
for node_data in binary_tree(tree.left):
yield node_data
for node_data in binary_tree(tree.right):
yield node_data
還是有它序列化到混合嵌套結構的一般方法是什麼?例如,{[]}或[{}]?
但這僅返回一個節點。是否有可能將整個樹作爲嵌套數據結構返回? – georgehu
@georgehu它確實返回整棵樹。 –