2
Ich versuche, eine Liste in diesem Knoten meines AVL-Baumes zu erstellen, habe ich auch eine Funktion versucht, jemand hat eine Bibliothek zu importieren oder eine Idee?Wie kann ich eine Liste in einem Tree-Knoten in Python hinzufügen?
#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
scheint, dass Sie wirklich in der Nähe sind. Sie müssen diese ad_list-Funktion lediglich zu einer Methode für Ihre Node-Klasse machen. Siehe den Anfang dieses Artikels: https://julien.danjou.info/blog/2013/guide-python-static-class-abstract-methods –
Können Sie Ihre Einrückung überprüfen? –