/


K. N.
Diese Lernkarten behandeln fortgeschrittene Themen der Algorithmen und Datenstrukturen auf Universitätsniveau. Sie konzentrieren sich auf die Struktur und Operationen von Bäumen, Graphen, und Arrays, sowie auf die Implementierung und Anwendung von Algorithmen wie B-Bäumen, Heaps, und Hashfunktionen. Die Karteikarten eignen sich für Studierende, die ein tiefes Verständnis von Datenstrukturen und effizienten Algorithmen erlangen möchten, um komplexe Probleme zu lösen und ihre Programmierfähigkeiten zu verbessern.
Flashcards
83
Students
1
Language
German
Category
Computer Science
Level
University
Created / Updated
19.01.2016 / 01.03.2016

Flashcards

Was ist unter Open Hashing und Closed Hashing zu verstehen?

Open Hashing:

- mehrere Schlüssel pro Zelle in der Hashtabelle

- Zelle = Kopf einer verketteten Liste aller auf sie abgebildeten Schlüssel

Closed Hashing:

- nur ein Schlüssel pro Zelle möglich, daher dürfen nicht mehr Schlüssel als Zellen existieren

- Suchen einer anderen Zelle bei Kollision (verschiedene Verfahren möglich, z.B. lineares Sondieren - nächste Zelle testen)

Was sind B-Bäume?

- Baum der Ordnung m >= 2

- Wurzel = Blatt oder Knoten mit 2 bis m Kindern

- alle anderen Knoten: zwischen m/2 (aufgerundet) und m Kinder

- vollständig balanciert

Wofür sind B-Bäume besonders geeignet?

B-Bäume sind besonders geeignet für die Suche auf Datenbeständen, die aufgrund ihrer Größe auf externen Speichermedien abgelegt werden müssen. Bei B-Bäumen werden pro Knoten relativ viele Schlüssel gespeichert, da dadurch die Knotenzahl und die Höhe des Baums stark sinken. Eine geringere Höhe bedeutet weniger (zeitlich sehr teure) Zugriffe auf externe Speichermedien. Da von externen Speichern typischerweise blockweise gelesen wird, erhöht die größere Schlüsselzahl pro Knoten nicht die Anzahl der notwendigen Zugriffe, solange ein Knoten noch in einen Block passt. Die Ordnung eines B-Baums (und damit die maximale Schlüsselzahl) wird daher meist so festgelegt, dass ein Block möglichst vollständig gefüllt wird.