Educational Cards

Learn from video content, text, and interactive tasks

Filters
Clear
Werttypen und Referenztypen

Primitive Typen (int, boolean, ...) speichern Werte direkt. Referenztypen speichern Verweise auf...

Beginner Algorithmen und Datenstrukturen
Doppelt verkettete Liste

Eine doppelt verkettete Liste speichert prev und next. Damit sind Einfügen und Löschen O(1), sobald...

Intermediate Algorithmen und Datenstrukturen
Einfügen und Löschen an Positionen

Einfügen nach einem bekannten Knoten p: neuer Knoten bekommt p.next, danach zeigt p.next auf den...

Intermediate Algorithmen und Datenstrukturen
Einfach verkettete Liste und Knoten

In einer einfach verketteten Liste trägt jeder Knoten einen Wert und eine Referenz next auf den...

Beginner Algorithmen und Datenstrukturen
ArrayList versus LinkedList

ArrayList speichert Elemente in einem Array: get(i) ist O(1), Einfügen/Löschen in der Mitte ist...

Intermediate Algorithmen und Datenstrukturen
Iterator über Listen

Ein Iterator kapselt die aktuelle Position in der Liste. hasNext und next wandern knotenweise, ohne...

Beginner Algorithmen und Datenstrukturen
Sortierte Liste und compareTo

Eine sortierte Liste hält die Invariante: aufeinanderfolgende Elemente stehen in nicht fallender...

Intermediate Algorithmen und Datenstrukturen
Abstrakter Datentyp und Information Hiding

Ein abstrakter Datentyp (ADT) beschreibt zulässige Operationen und deren Verhalten, ohne eine...

Beginner Algorithmen und Datenstrukturen
Wann Stack, wann Queue?

Stack und Queue lösen unterschiedliche Reihenfolgeprobleme. Braucht man das neueste Element zuerst...

Beginner Algorithmen und Datenstrukturen
Queue: FIFO und Kapazität

Eine Queue speichert Elemente nach FIFO: das zuerst eingefügte Element verlässt die Struktur...

Beginner Algorithmen und Datenstrukturen
ArrayStack in Java

Ein ArrayStack legt Elemente in einem Array ab und hält den Index top. push schreibt an top und...

Intermediate Algorithmen und Datenstrukturen
Stack: LIFO und typische Fehler

Ein Stack speichert Elemente nach dem LIFO-Prinzip: das zuletzt eingefügte Element wird zuerst...

Beginner Algorithmen und Datenstrukturen