›Was ist eine Datenstruktur und was ist ein abstrakter Datentyp (ADT)?Junior#Datenstrukturen#KomplexitätDetails →
›Was ist ein Array und welche Komplexitäten haben seine Operationen?Junior#Datenstrukturen#KomplexitätDetails →
›Was ist eine einfach verkettete Liste und wann würden Sie eine verwenden?Junior#DatenstrukturenDetails →
›Was ist ein Dictionary/Map und wie unterscheidet es sich von einem Set?Junior#Datenstrukturen#HashingDetails →
›Was sind die Trade-offs zwischen einem Array und einer verknüpften Liste?Junior#Datenstrukturen#KomplexitätDetails →
›Was ist ein abstrakter Datentyp (ADT) und warum sollte er von seiner Implementierung getrennt werden?Junior#DatenstrukturenDetails →
›Was ist ein Binärbaum und welche sind die gängigen Traversierungsreihenfolgen?Middle#Bäume#DatenstrukturenDetails →
›Was ist ein binärer Suchbaum (BST) und was sind die Komplexitäten seiner Operationen?Middle#Bäume#KomplexitätDetails →
›Was ist ein Heap und wie implementiert er eine Prioritätswarteschlange?Middle#Bäume#DatenstrukturenDetails →
›Wie behandeln Hash-Tabellen Kollisionen, Auslastungsfaktor und Größenanpassung?Middle#Hashing#KomplexitätDetails →
›Wie stellen Sie einen Graphen dar: Adjazenzliste vs. Adjazenzmatrix?Middle#Graphen#KomplexitätDetails →
›Wie unterscheidet sich eine doppelt verkettete Liste von einer einfach verketteten Liste?Middle#DatenstrukturenDetails →
›Was sind ausgeglichene BSTs (AVL- und Rot-Schwarz-Bäume) und warum sind sie wichtig?Middle#Bäume#KomplexitätDetails →
›Was ist ein zirkulärer Puffer (Ring Buffer) und wann würde man einen verwenden?Middle#DatenstrukturenDetails →
›Wann solltest du einen Stack versus eine Queue verwenden? Gib reale Beispiele.Middle#DatenstrukturenDetails →
›Wie wählen Sie die richtige Datenstruktur für ein Problem aus?Middle#Datenstrukturen#KomplexitätDetails →
›Was ist amortisierte Analyse, am Beispiel der Größenänderung dynamischer Arrays?Middle#Komplexität#DatenstrukturenDetails →
›Was sind gewichtete und gerichtete Graphen und welche Probleme modellieren sie?Senior#Graphen#KomplexitätDetails →
›Was ist eine Disjoint-Set (Union-Find) Struktur mit Pfadkompression und Union by Rank?Senior#Graphen#KomplexitätDetails →
›Was ist eine Skip List und wie erreicht sie O(log n) Suche?Senior#Datenstrukturen#KomplexitätDetails →
›Wie unterstützen Segmentbäume und Fenwick-Bäume (BIT) schnelle Bereichsabfragen?Senior#Bäume#KomplexitätDetails →
›Wie entwerfen Sie eine Datenstruktur mit spezifischen O(1)/O(log n)-Anforderungen?Senior#Datenstrukturen#KomplexitätDetails →