4
파이썬 콘솔에 이진 검색 트리를 인쇄 할 수 있다면 좋을까요? 어떤 생각이든 그것을하는 방법?콘솔에 나무를 인쇄하는 방법은 무엇입니까?
파이썬 콘솔에 이진 검색 트리를 인쇄 할 수 있다면 좋을까요? 어떤 생각이든 그것을하는 방법?콘솔에 나무를 인쇄하는 방법은 무엇입니까?
는이 같은 것을 사용할 수 있습니다
def printTree(tree, depth = 0):
if tree == None or len(tree) == 0:
print "\t" * depth, "-"
else:
for key, val in tree.items():
print "\t" * depth, key
printTree(val, depth+1)
(출처 : http://www.siafoo.net/snippet/91)
이 방법은 얻을 것이다 :
n1
n2
n4
n5
n3
n6
n7
당신은이 라인을 따라 이동하고 값 싸게 치장 할 수 있습니다 필요한.