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

Do you need help?

Notice Board

[H4.2 ] Da quale funzione generare figli ??

Toccacieli (700 points)
6 15 22
in Es2 by (700 points)
edited by
Non ho ben capito da dove devo returnare i figli dell'albero della griglia data in input , perche nella classe in __init__ ho una lista_figli = [] quindi non capisco se devo returnare i  figli da gen_tree oppure da una funzione interna alla classe ?
339 views
closed

2 Answers

Best answer
andrea.sterbini (208020 points)
756 1270 2377
by (208k points)
selected by
La init inizializza la lista dei figli alla lista vuota.

La funzione gen_tree crea il nodo radice e ricorsivamente ne costruisce i figli ed i relativi sottoalberi.
cristofer.valiante (1690 points)
3 8 21
by (1.7k points)
reshown by
Si può fare in tutti e due i modi ma per me la soluzione migliore è fare il gen_tree come metodo della classe che viene opportunamente chiamato dagli altri metodi :)
andrea.sterbini (208020 points)
756 1270 2377
by (208k points)
Attenti che gen_tree è una funzione.
Se volete può chiamare un metodo della classe, ma allora attenti ai nomi e a come chiamate il metodo.