grazie per la tua risposta e mi scuso perchè in effetti sono stato poco chiaro nel porgere la domanda.Il testo completo dell' esercizio è questo:
Discuti la complessità computazionale della seguente procedura nel caso peggiore fornendo O‐grande,
Omega e Theta in funzione del numero n di elementi dell’albero.
- Codice:
FUNZIONE(T) /* T è un albero binario di interi */
L.head = NULL /* L è una nuova lista (vuota) di interi */
FUNZ-RIC(T.root,L)
return L
FUNZ-RIC(v,L)
if(v==NULL) return
if(v.left != NULL)
AGGIUNGI-IN-TESTA(L,v.info)
FUNZ-RIC(v.left,L)
if(v.right != NULL)
AGGIUNGI-IN-CODA(L,v.info)
FUNZ-RIC(v.right,L)
Supponi che AGGIUNGI‐IN‐TESTA abbia complessità Theta(1) e AGGIUNGI‐IN‐CODA abbia complessità
Theta(x) dove x è la lunghezza della lista
e l'esercizio andrebbe risolto senza usare equazioni di ricorrenza.
Grazie ancora