파이썬에서 트리를 구현하려고하지만 메소드 선언 내에 오류가 발생합니다.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)
그것을 참조 할
내 질문은 내가 할 수없는 기능입니다. –