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.

9. Bäume<br />

Komplexität der Operationen<br />

¯ Aufwand beim Einfügen, Suchen <strong>und</strong> Löschen im B-Baum immer Ç ÐÓÑ Ò<br />

Operationen<br />

¯ entspricht genau der “Höhe” des Baumes<br />

¯ beliebt für sehr große Datenbestände (mit großer Knotengröße):<br />

– Konkret : Seiten der Größe 4 KB, Zugriffsattributwert 32 Bytes, 8-Byte-<br />

Zeiger: zwischen 50 <strong>und</strong> 1<strong>00</strong> Indexeinträge pro Seite; Ordnung dieses<br />

B-Baumes 50<br />

– 1.<strong>00</strong>0.<strong>00</strong>0 Datensätze: ÐÓ Seitenzugriffe im schlechtesten<br />

Fall<br />

– optimiert Anzahl von der Festplatte in den Hauptspeicher zu transferierenden<br />

Blöcke!<br />

Beispiel für Einfügen <strong>und</strong> Löschen im B-Baum<br />

Einfügen des Elementes 22; Löschen von 22<br />

20<br />

7 10 15 18 26 30<br />

20 30<br />

35<br />

7 10 15 18 22 26 35 40<br />

Praktischer Einsatz der vorgestellten Verfahren<br />

AVL in Ausbildung <strong>und</strong> Lehrbüchern<br />

B-Bäume “überall im Einsatz” (einfache Einfüge-<strong>Algorithmen</strong>; Knotengröße an<br />

Seitengröße von Hintergr<strong>und</strong>speichern optimal anpaßbar)<br />

184<br />

40

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!