11.10.2013 Aufrufe

Algorithmen und Datenstrukturen Vorlesungsskript WS/SS 99-00

Algorithmen und Datenstrukturen Vorlesungsskript WS/SS 99-00

Algorithmen und Datenstrukturen Vorlesungsskript WS/SS 99-00

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

– letzten Ñ Werte auf neue Seite<br />

– mittleres Element in Vaterknoten nach oben<br />

¯ eventuell dieser Prozeß rekursiv bis zur Wurzel<br />

– B-Bäume wachsen an der Wurzel!<br />

Löschen in B-Bäumen<br />

Problem: bei weniger als Ñ Elementen auf Seite: Unterlauf<br />

¯ entsprechende Seite suchen<br />

¯ Û auf Blattseite gespeichert<br />

Wert löschen, eventuell Unterlauf behandeln<br />

¯ Û nicht auf Blattseite gespeichert<br />

– Wert löschen<br />

9.4. Ausgeglichene Bäume<br />

– durch lexikographisch nächstkleineres Element von einer Blattseite ersetzen<br />

– eventuell auf Blattseite Unterlauf behandeln<br />

analog Löschen in klassischen Suchbaum!<br />

Löschen in B-Bäumen: Unterlauf<br />

Unterlaufbehandlung<br />

¯ Ausgleichen mit einer benachbarten Seite (benachbarte Seite hat Ò Elemente<br />

mit ÒÑ)<br />

¯ oder<br />

– Zusammenlegen zweier Seiten zu einer (Nachbarseite hat Ò Ñ Elemente)<br />

– das passende “mittlere” Element vom Vaterknoten dazu<br />

– in Vaterknoten eventuell (rekursiv) Unterlauf behandeln<br />

B-Bäume schrumpfen an der Wurzel!<br />

183

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!