2
내 AVL 트리의 노드 내부에 목록을 만들려고합니다. 함수를 사용해 보았습니다. 누군가 가져올 라이브러리 나 아이디어가 있습니까?파이썬에서 트리의 노드에리스트를 어떻게 추가 할 수 있습니까?
#import random, math
import re
outputdebug = False
def debug(msg):
if outputdebug:
print msg
class Node():
def __init__(self, key):
self.key = key
self.left = None
self.right = None
self.list = [] #list at the node
class AVLTree():
def __init__(self, *args):
self.node = None
self.height = -1
self.balance = 0;
def ad_list(self, value):
self.list.append(value) #function trying to add
def print_list(self):
print self.list
당신이 정말 가까이있어 보인다. 해당 ad_list 함수를 Node 클래스의 메소드로 만들면됩니다. 이 기사의 시작 부분을 참조하십시오 : https://julien.danjou.info/blog/2013/guide-python-static-class-abstract-methods –
들여 쓰기를 다시 확인해 주시겠습니까? –