Voller Baum

alexschmid97

Aktives Mitglied
Hallo,

Ich muss gerade ne Aufgabe zu Binärbäumen lösen: Gegeben ist ein Binärbaum, der jeweils nur ein Eltern bzw Kinderknoten besitzt, also praktisch wie ne einfach verkette Liste (sh.Anhang).
Ok soweit alles klar. Jetzt soll ich in diesen Baum ein Element einfügen, sodass der zu einem vollen Baum wird, also dass alle inneren Knoten einen Verzweigungsgrad von 2 haben.

Wie kriege ich das hin mit nur einem Element?
 

Anhänge

  • Bildschirmfoto 2016-01-04 um 11.59.10.png
    Bildschirmfoto 2016-01-04 um 11.59.10.png
    8,5 KB · Aufrufe: 30
Also das müsstest Du einmal näher erläutern. Es gibt die "balanced trees", bei denen immer sicher gestellt ist, dass die Höhe der beiden Teilbäume immer maximal um 1 unterschiedlich ist. Dazu wird beim Einfügen eines Elements die Höhe geprüft und dann ggf. die Knoten gedreht. Aber das was Du erst hier bisher schreibst, hört sich nicht nach sowas an. Also kannst Du ggf. mehr Infos geben?

Konrad
 
Was bedeuten diese Nummern ? Einfach nur eine ID? Aber durch einfaches hinzufügen eines einzigen Elementes kriegst du das gar nicht hin. Hast du die Komplette Aufgabenbeschreibung ?
 

Neue Themen


Zurück
Oben