Dubbio esercizio esame 6

f
fraore (790 points)
2 5 13
asked Jan 26, 2020 in Eserciziario Python by fraore (790 points)
recategorized Jan 26, 2020 by andrea.sterbini

Gentile professore,

non capisco una cosa. Nell'esercizio in oggetto viene specificato ATTENZIONE: è VIETATO usare i metodi della classe AlberoBinario
ma nella soluzione proposta appare spesso albero.AlberoBinario(lastChar)​

Non riesco a capire sinceramente...

209 views

1 Answer

Best answer
AndreaGasparini (18730 points)
6 12 118
answered Jan 26, 2020 by AndreaGasparini (18,730 points)
selected Jan 26, 2020 by fraore

Quello che dici tu è il costruttore della classe e non un metodo, serve semplicemente a creare un nuovo oggetto di tipo AlberoBinario ed è ovviamente necessario utilizzarlo per risolvere l'esercizio.
I metodi sono invece le funzioni d'istanza della classe, che servono, per esempio, al professore per generare un albero a partire da una lista o viceversa ma che NON possono essere utilizzate per risolvere l'esercizio.

Se apri la classe AlberoBinario.py ti sarà chiaro a quali metodi fa riferimento la traccia (anyway qualunque cosa che non sia albero.AlberoBinario()).

andrea.sterbini (172780 points)
513 935 1789
commented Jan 26, 2020 by andrea.sterbini (172,780 points)

Infatti, sono proibiti i metodi fromList, toList eccetera