Informatik Datenstrukturen – Skip-Listen und Balancierung
Skip-Listen sind probabilistische Datenstrukturen mit erwarteter O(log n)-Komplexität für Suche, Einfügen und Löschen. Nach dem Lernen dieser Karten kennst du die Ebenenstruktur, die Coin-Flip-Balancierung und die Unterschiede zu deterministischen Bäumen. Du kannst Skip-Listen in Prüfungen korrekt analysieren und in Code implementieren.
Lernziele
Was du in dieser Lektion lernst
- Was ist eine Skip-Liste?
- Wie wird die Höhe eines Knotens in einer Skip-Liste bestimmt?
- Welche Ebenen hat eine Skip-Liste mindestens?
- Wie funktioniert die Suche in einer Skip-Liste?
Lerntipp
Zeichne eine Skip-Liste mit 3 Ebenen und simuliere manuell Einfügeoperationen – der Coin-Flip-Mechanismus wird so intuitiv verständlich und du erkennst, warum die erwartete Höhe logarithmisch bleibt.
Hinweis: Der Inhalt dieser Seite wurde mit einem KI-Modell erzeugt und nicht von Fachmenschen geprüft. Nutze die Karten als Lernhilfe und gleiche medizinische oder rechtliche Aussagen mit deinen Unterlagen ab.
Karteikarten
Alle 14 Lernkarten
Tippe auf eine Karte, um die Antwort aufzudecken
Häufige Fragen
Die wichtigsten Fragen zu Informatik Datenstrukturen – Skip-Listen und Balancierung
- Was ist eine Skip-Liste?
- Eine probabilistische Datenstruktur aus mehreren verketteten Listen mit Express-Spuren, die erwartete O(log n)-Suchzeit bei einfacher Implementierung bietet.
- Wie wird die Höhe eines Knotens in einer Skip-Liste bestimmt?
- Durch wiederholtes Münzwurf (Coin-Flip): Solange Kopf fällt, steigt die Ebene; die erwartete Höhe beträgt 1/(1-p) mit p=0,5.
- Welche Ebenen hat eine Skip-Liste mindestens?
- Ebene 0 enthält alle Elemente als sortierte Basisliste; höhere Ebenen sind Dünnungen mit Express-Pfeilern für schnelles Überspringen.
- Wie funktioniert die Suche in einer Skip-Liste?
- Start in der höchsten Ebene, rechts solange nächsten Knoten ≤ Schlüssel, dann eine Ebene tiefer – bis Ebene 0 das Element findet oder nicht.
- Was ist die erwartete Zeitkomplexität für Suche, Einfügen und Löschen?
- Erwartet O(log n) für alle drei Operationen, da die Höhe logarithmisch verteilt ist und jede Ebene etwa halb so viele Knoten hat.
Warum Atrio?
- FSRS-5 Spaced Repetition
- Der Algorithmus plant jede Wiederholung anhand deiner eigenen Lernhistorie und stellt Karten kurz bevor du sie vergisst – das reduziert unnötige Wiederholungen.
- KI-Import
- Notizen, Skripte und PDFs in Sekunden in Lernkarten verwandeln – genau wie diese Seite automatisch entsteht.
- Prüfungsplanung
- Termine hinterlegen und Atrio berechnet rückwärts, wie viele Karten du pro Tag lernen musst – ohne Stress.
Interaktiv lernen
Diese 14 Karten jetzt interaktiv in der Atrio-App lernen
Atrio zeigt dir jede Karte dann, wenn du sie fast vergessen hättest – damit bleibt genau das hängen, was du lernst.
Starter-Plan kostenlos – keine Kreditkarte erforderlich.