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

Do you need help?

Piccolo dubbio sulla libreria Albero [poll]

a
alex_andrei13 (3800 points)
14 41 53
in Eserciziario d'esame by (3.8k points)

Buonasera a tutti, stavo svolgendo gli esercizi del sito ma non mi è ben chiaro come lavora la libreria Albero e la classe 'Nodo'. Leggendo le domande degli anni precedenti trovo comunque difficoltà a capirne il funzionamento. Lascio qui sotto il codice:

class Nodo:
    def __init__(self,V):
        self.id=V
        self.f=[]

Il prof ha scritto di controllare la docstring ma non penso di averla trovata. Ringrazio tutti! 

### no choices found for poll!
223 views
closed

1 Answer

Best answer
andrea.sterbini (207920 points)
750 1267 2373
by (208k points)

Un Nodo ha due attributi:

  • id che contiene il valore del nodo
  • f che contiene la lista di figli del nodo

Quando crei un nodo gli devi passare il valore V che viene memorizzato nell'attributo id

Per aggiungere figli devi modificare l'attributo f

a
alex_andrei13 (3800 points)
14 41 53
by (3.8k points)
Grazie mille prof, leggendo la soluzione in effetti ha molto senso. La ringrazio!