[C] Altezza alberi binari

di il
1 risposte

[C] Altezza alberi binari

Salve,
l'esercizio che ho svolto mi chiede di creare alberi binari random. Determinare quindi l'altezza media di un albero di ricerca creato casualmente. Per
far ciò si osservi l'altezza di una serie di alberi binari di ricerca (il cui numero non è fissato a
priori) di uguale dimensione creati in modo casuale e si determini quale funzione
matematica descrive l'altezza media degli alberi creati.


Una volta che ho creato il codice in C che mi ha generato i vari alberi sempre ad esempio di 5 nodi, le altezze di ciascun albero, pur avendo lo stesso numeri di nodi, sono diverse. Qual è la funzione matematica che li determina?

Grazie in anticipo!

1 Risposte

  • Re: [C] Altezza alberi binari

    Ma infatti se ho capito bene devi calcolare la media delle altezze di alberi diverse dimensioni, cioè crei, come hai fatto, 3 alberi con 5 nodi ognuno di ciascun albero calcoli l'altezza e fai la media delle 3 ma per vedere l'andamento devi creare più alberi di dimensioni differenti e guardi come cambiano in base alla loro dimensione.
    Per esempio ne crei 3 con 5 nodi 3 con 6 nodi e 3 con 7 nodi di tutte e 3 i tipi calcoli la media e guardi l'andamento.
Devi accedere o registrarti per scrivere nel forum
1 risposte