Esempio n. 1
0
ale = TreeNode("Ale", [TreeNode("Dave"), gabry, TreeNode("Greg")])
enzo = TreeNode("Enzo", [TreeNode("Diodato")])
fra = TreeNode("Fra", [enzo])
fede = TreeNode("Fede", [ale, fra])

cami.add_child(raffo)
cami.add_child(fede)
peppe = TreeNode(
    "Peppe",
    [TreeNode("Marco"), TreeNode("Gio"),
     TreeNode("Marghe")])
cami.add_child(peppe)
print(cami)
print("\n")

print(cami.give_software())

#TEST 2
tredici = TreeNode("13", [TreeNode("16"), TreeNode("17")])
otto = TreeNode("8", [TreeNode("12"), tredici, TreeNode("14")])
quattro = TreeNode("4", [TreeNode("9"), TreeNode("10")])
sette = TreeNode("7", [TreeNode("11", [TreeNode("15")])])
tre = TreeNode("3")
tre.add_child(sette)
tre.add_child(otto)
due = TreeNode("2", [TreeNode("5"), TreeNode("6")])

uno = TreeNode("1", [due, tre, quattro])
print(uno)
print(uno.give_software())