Hi Leute,
ich bin ein totaler Java Anfänger und benötige dringend Eure Hilfe
Ich möchte einen Knoten aus einem Baum löschen, aber stehe total auf dem Schlauch...
Mein erstes Problem ist, wie finde ich den Knoten am Besten, also wie muss ich den Baum am Besten durchgehen???
Das Löschen müsste dann ja funktionieren, indem ich den Knoten gleich 0 setze.
Nun meine nächts Frage ist wie verschiebe ich den Baum danach am effektifsten???
Ich weiß, dass wenn man ein Blatt löscht, muss nichts verschoben werden, wenn der Knoten ein Kind setzt ihn durch sein Kind und wenn er zwei Kinder hat, erstetze ihn mit dem größten Knoten im von ihm aus linken Zweig.
Danke für Eure Hilfe
ich bin ein totaler Java Anfänger und benötige dringend Eure Hilfe
Ich möchte einen Knoten aus einem Baum löschen, aber stehe total auf dem Schlauch...
Mein erstes Problem ist, wie finde ich den Knoten am Besten, also wie muss ich den Baum am Besten durchgehen???
Das Löschen müsste dann ja funktionieren, indem ich den Knoten gleich 0 setze.
Nun meine nächts Frage ist wie verschiebe ich den Baum danach am effektifsten???
Ich weiß, dass wenn man ein Blatt löscht, muss nichts verschoben werden, wenn der Knoten ein Kind setzt ihn durch sein Kind und wenn er zwei Kinder hat, erstetze ihn mit dem größten Knoten im von ihm aus linken Zweig.
Danke für Eure Hilfe