Piccolo dubbio sulla libreria Albero [poll]

a
alex_andrei13 (3170 points)
11 38 49
asked Jan 9 in Eserciziario d'esame by alex_andrei13 (3,170 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!
130 views

1 Answer

Best answer
andrea.sterbini (172780 points)
513 935 1789
answered Jan 9 by andrea.sterbini (172,780 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 (3170 points)
11 38 49
commented Jan 9 by alex_andrei13 (3,170 points)
Grazie mille prof, leggendo la soluzione in effetti ha molto senso. La ringrazio!