Learn Data Structures in German: 95 Flashcards from Stapel to B-Baum
Learn data structures in German with 95 flashcards: Stack, Warteschlange, Hash-Tabelle, AVL-Baum, Trie — plus the Feld/Array trap and three fixes.

Studying. But it's also a video game. 🎮
Flashcards, quizzes and games that make you actually remember.
Posted by
Related reading
Master Dynamic Programming with 30 Flashcards: Memoization, Knapsack, LCS and Bitmask DP
Master dynamic programming with deck AI3432: 30 flashcards on memoization, tabulation, knapsack, LCS, LIS, edit distance, Kadane, bitmask and digit DP.
Study Guide: Software Testing in 40 Flashcards — Unit, Integration and 30 More Test Types
Learn software testing with 40 flashcards: unit vs integration, the test pyramid, smoke vs sanity, load vs stress, code coverage, mutation testing and TDD.
Learn Big O Notation in German: 44 Flashcards on Landau-Notation, Schranken and Sorting Costs
German edition of the Big O flashcard deck: obere, untere and scharfe Schranke, Mergesort, Knoten and Kanten, plus three cards to fix before you study.
This is the German edition of our 95-card data structures deck: the fronts stay in English, the backs are written in German. That makes GL1725 — Datenstrukturen two things at once — a computer science deck and a technical glossary for anyone heading to a German university, a German-speaking dev team, or a Klausur in Algorithmen und Datenstrukturen. If you want the English walkthrough, read the English Data Structures guide first; this page covers what changes in German.
Study this deck: Datenstrukturen
1 / 10Data structure
Tap the card for the answer · swipe right if you knew it, left if not
Was die Karten wirklich sagen
| Front | Back (German, as in the deck) |
|---|---|
| Stack | Ein abstrakter Datentyp mit den Operationen Push und Pop nach dem LIFO-Prinzip |
| Queue | … mit den Operationen Enqueue und Dequeue nach dem FIFO-Prinzip |
| Hash collisions | Wenn zwei unterschiedliche Schlüssel auf denselben Index abgebildet werden |
| Two techniques to handle hash collisions | Verkettung (Chaining) und offene Adressierung |
| AVL tree | Ein selbstbalancierender binärer Suchbaum, Höhen der Teilbäume unterscheiden sich um höchstens eins |
| In-order traversal | Baumdurchlauf: linker Teilbaum → Knoten → rechter Teilbaum |
| Amortized cost of dynamic array insertion | O(1) – im Durchschnitt konstante Zeit |
| Adjacency list | Jeder Knoten hat eine Liste seiner Nachbarn |
| Persistent data structure | Eine Datenstruktur, die bei Änderungen frühere Versionen erhält |
Also in the deck: abstrakter Datentyp (ADT), Array, verkettete Liste (einfach, doppelt, zirkulär), Record/Struct, Hash-Tabelle, Graph (gerichtet, ungerichtet, gewichtet, DAG, Zyklus, Spannbaum), Breitensuche und Tiefensuche, Deque, Prioritätswarteschlange, Baum, Wurzel, Blatt, Binärbaum, B-Baum, Heap, Trie, Zeiger, Set, Multiset, Dictionary, Adjazenzmatrix, opaker Datentyp, nebenläufige Datenstruktur, Succinct-Strukturen, räumliche Lokalität, Big-O-Notation, Höhe und Tiefe eines Knotens, C++ STL, Java Collections Framework and Knuth's The Art of Computer Programming.
Der Fachwortschatz, den das Deck nicht zeigt
The backs mostly keep English loanwords (Stack, Queue, Heap, Push, Pop). Real German lecture notes often don't, so add these as hints:
- Stack = Stapel or Kellerspeicher (the classic term from Bauer and Samelson, who patented the stack principle in 1957).
- Queue = Warteschlange — the deck uses it, but only inside the definitions.
- Heap = Halde in older textbooks.
- Array = Feld. This is the trap: card 13 translates record fields as Felder, while many German professors say Feld for an array. Write "Feld (Array) ≠ Feld eines Records (Komponente)" on that card.
Drei Korrekturen vor der ersten Runde
- Card 15 gives hash-table access as O(1) without the caveat: that's the average case; with many collisions the worst case is O(n).
- Card 65 gives BST operations as O(log n) "im Durchschnitt" — add that a degenerate tree (sorted inserts) falls to O(n). That's exactly why cards 35 and 88 (AVL, self-balancing trees) exist; review the three together.
- Card 39 says relational databases index with a B-Baum. In practice it's almost always the B⁺-Baum variant (data only in the leaves, linked leaf level).
Reihenfolge
Cards 1–51 follow an encyclopedia overview; cards 52–95 are a glossary that re-defines several earlier terms. Suspend the duplicates — card 93 (leaf node) repeats 32, card 25 repeats 22, card 29 repeats 26, card 54 repeats 7 — and study the glossary's traversal and graph cards (71–85) together with the trees section, not at the end.
The deck is GL1725 — Datenstrukturen (95 cards); search the code in your library at flip-it.app.
Ready to learn faster? 🚀
Join FLIP IT for free and turn studying into a game.