Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency

Do you need help?

Come eliminare un nodo

T
THESHADOW2030 (1070 points)
4 7 15
in Programmare in Python by (1.1k points)
recategorized by
Scusate se la domanda può essere banale ma come si fa ad eliminare un nodo in un albero? e inoltre come faccio a cambiare il valore di un nodo?

Stavo provando a fare l'es5 dell'ultimo esame e mi da errore ogni volta che provo ad eliminarlo come se fosse un elemento di una lista e ogni volta che sostituisco un nodo con una lista vuota.Grazie per ogni aiuto
611 views

2 Answers

edoardottt (8210 points)
1 3 37
by (8.2k points)
Lo cancelli dalla lista dei figli del padre
andrea.sterbini (207940 points)
756 1270 2377
by (208k points)

Il valore è contenuto nell'attributo id del nodo, i figli nell'attributo f.

T
THESHADOW2030 (1070 points)
4 7 15
by (1.1k points)
Penso di aver capito... per togliere un figlio devo fare tree.f.remove(figlio). Grazie mille prof