Gibt es eine formale Definition für die durchschnittliche Höhe eines Binärbaums?
Ich habe eine Tutorial-Frage zum Ermitteln der durchschnittlichen Höhe eines Binärbaums mithilfe der folgenden zwei Methoden:
Die natürliche Lösung könnte darin bestehen, die durchschnittliche Länge aller möglichen Pfade von der Wurzel zu einem Blatt zu nehmen
.
Eine andere Möglichkeit besteht darin, es rekursiv zu definieren, dh die durchschnittliche Höhe eines Knotens ist der Durchschnitt über die durchschnittlichen Höhen der Teilbäume plus eins
mit für Blätter und für leere Slots.
Nach meinem derzeitigen Verständnis zum Beispiel die durchschnittliche Höhe des Baumes
1
/ \
2 3
/
4
ist nach der zweiten Methode, die Rekursion verwendet.
Ich verstehe jedoch immer noch nicht ganz, wie ich den ersten machen soll. ist nicht korrekt.