Open notedo opened 1 month ago
Spiegazione:
Codice:
def es(p):
if p.left == p.right == None: # Caso Base (abbiamo raggiunto la foglia)
return p.key
if p.left == None and p.right != None:
return p.val + es(p.right)
if p.left != None and p.right == None:
return p.val + es(p.left)
return p.val + max(es(p.left), es(p.right))
Costo Temporale:
def es8(p):
if p==None: return 0
sx = es8(p.left)
dx = es8(p.right)
return max(sx,dx)+p.key
Soluzione Prof