我想在Python中實現一棵樹,但是在方法聲明中出現錯誤。用Python實現樹的錯誤
我認爲,這是由於我使用的是自實例:
class Node:
def __init__(self, data=None, l=None, r=None):
self.data = data
self.l = l
self.r = r
class Tree:
def __init__(self):
self.root = Node()
我試圖發送一個節點插入,但如果沒有發送我想與根
def insert(self,data,root1=self.root):
'''function definition'''
t = Tree()
t.insert(1)
引用它
我的問題是我可以不self.root到功能是不可訪問的 –