Hallo zusammen gibt es hier vll. einen Programmiergott der nen bisschen Zeit hat mir zu helfen? Es geht um einen B-Baum (nicht um einen Binärbaum)
Es gibt zwei Aufgabenteile:
Gibt die Höhe des Baums zurück, wenn sich alle Blätter auf demselben Niveau befinden, ansonsten -1.
Das Kriterium eines B-Baums, dass alle Blätter denselben Abstand zur Wurzel haben sollen ist also
erfüllt, wenn ein Wert >= 0 zurückgegeben wird.
Hätte irgendjemand vielleicht einen Ansatz mit dem ich irgendwie weiterarbeiten könnte? Mir fällt leider momentan nichts ein. Wir sollen das ganze rekursiv umsetzen falls es hilfreich ist. Pseudocode würde mir auch schon völlig reichen hauptsache ich habe irgendwie einen Ansatz mit dem ich arbeiten kann :S
Vielen Dank schomma
Es gibt zwei Aufgabenteile:
Gibt die Höhe des Baums zurück, wenn sich alle Blätter auf demselben Niveau befinden, ansonsten -1.
Das Kriterium eines B-Baums, dass alle Blätter denselben Abstand zur Wurzel haben sollen ist also
erfüllt, wenn ein Wert >= 0 zurückgegeben wird.
Code:
public static int levelsOK(BNode node)
{
}
Hätte irgendjemand vielleicht einen Ansatz mit dem ich irgendwie weiterarbeiten könnte? Mir fällt leider momentan nichts ein. Wir sollen das ganze rekursiv umsetzen falls es hilfreich ist. Pseudocode würde mir auch schon völlig reichen hauptsache ich habe irgendwie einen Ansatz mit dem ich arbeiten kann :S
Vielen Dank schomma