20% Rabatt mit Code ERSTIS26

ALGORITHMEN & DATENSTRUKTUREN · KLAUSUR · 1:1

AuD bestehen, ohne Laufzeitanalyse zu fürchten.

Vier bis fünf Sessions vor der Klausur. Wir üben O-Notation an echten Aufgaben, gehen Bäume, Heaps und Graphen durch und trainieren das Schema, mit dem du jede Laufzeit sauber herleitest.

Dennis, Senior Java Engineer · Algorithmik Dennis LIVE Senior Java Engineer · Algorithmik antwortet ≤ 4 h Kostenloses Erstgespräch →

Schon entschieden? Direkt zur Session →

  • Deine Altklausur, kein Lehrbuch
  • Pseudocode und Java
  • Storno bis 12 h vorher

Live aus einer AuD-Session

Complexity.java ⎙ geteilt
// Welche Laufzeit hat diese Schleife?
for (int i = 1; i < n; i = i * 2) {
  System.out.println("step");
}
// i verdoppelt sich: O(log n), nicht O(n)
Verdoppeln heißt Logarithmus. Wir leiten das her, nicht auswendig. — Dennis, vor 6 min
KLAUSUR-AUFBAU · TYPISCHE AUFGABEN

Drei Blöcke, die in fast jeder AuD-Klausur auftauchen.

Die Gewichtung schwankt je nach Uni, aber der Aufbau ist erstaunlich stabil: ein Analyse-Block (Laufzeit, O-Notation), ein Datenstruktur-Block (Bäume, Heaps, Hashing) und ein Algorithmen-Block (Sortieren, Graphen). Wir trainieren jeden Typ einzeln an deinen Altklausuren.

Block 1

Laufzeitanalyse & O-Notation

~30%
Gewichtung
Dauer · ~25 min Format · Laufzeit von Code-Schnipseln bestimmen, Rekursionsgleichungen lösen, Wachstum vergleichen.

Der Block, der über das Bestehen entscheidet. Schleifen analysieren, das Master-Theorem anwenden, O, Θ und Ω auseinanderhalten.

Schwerpunkte
  • O-Notation
  • Master-Theorem
  • Rekursionsgleichungen
  • Best/Worst Case
  • amortisiert
Block 2

Datenstrukturen: Bäume, Heaps, Hashing

~35%
Gewichtung
Dauer · ~30 min Format · Operationen ausführen (Einfügen, Löschen, Rotieren), Invarianten prüfen, Aufwand begründen.

Hier sammelst du sichere Punkte, wenn du die Operationen geübt hast. BST und AVL einfügen, Heap heapify, Hashing mit Kollisionen.

Schwerpunkte
  • BST
  • AVL-Bäume
  • Heaps
  • Hashing
  • verkettete Listen
  • Invarianten
Block 3

Algorithmen: Sortieren & Graphen

~35%
Gewichtung
Dauer · ~35 min Format · Verfahren Schritt für Schritt ausführen, BFS/DFS-Reihenfolge angeben, kürzeste Wege berechnen.

Mergesort und Quicksort tracen, Dijkstra und die Graph-Traversierungen sicher durchführen. Schema statt Raten.

Schwerpunkte
  • Mergesort
  • Quicksort
  • BFS/DFS
  • Dijkstra
  • MST
  • Backtracking
Die Altklausuren von TUM, RWTH, KIT, Uni Hamburg und vielen weiteren lassen sich auf diese drei Blöcke übertragen. Schick uns deine, wir kalibrieren die Vorbereitung entsprechend.
EINE ECHTE AUFGABE

So gehen wir eine Laufzeit-Aufgabe an.

Keine auswendig gelernte Formel. Wir leiten die Laufzeit Zeile für Zeile her, so wie du es in der Klausur begründen musst.

Aufgabe

Bestimme die Laufzeit der Funktion in Abhängigkeit von n in O-Notation. Begründe deine Antwort.

Runtime.java
void f(int n) {
  for (int i = 0; i < n; i++) {
    for (int j = 1; j < n; j = j * 2) {
      System.out.println(i + "," + j);
    }
  }
}
So lösen wir es
  1. Innere Schleife zuerst

    j startet bei 1 und verdoppelt sich pro Durchlauf, bis j ≥ n. Das sind log₂(n) Schritte, also O(log n).

  2. Äußere Schleife zählen

    i läuft von 0 bis n, das sind n Durchläufe, also O(n). Die Schleifen sind verschachtelt.

  3. Multiplizieren, nicht addieren

    Verschachtelte Schleifen multiplizieren ihre Laufzeiten: O(n) · O(log n) = O(n log n). Das ist die Antwort.

DEIN PFAD ZUR KLAUSUR

Realistischer 4-Wochen-Plan. Keine Wunder versprochen.

Wenn du jetzt anfängst und 4 bis 5 Sessions investierst, hast du gute Chancen. Weniger Zeit? Wir komprimieren. Mehr? Wir gehen tiefer, etwa in eigene Datenstrukturen oder NP-Vollständigkeit.

  1. S1
    Schritt 1
    Diagnose und Lückenanalyse

    Du teilst Bildschirm, wir gehen deine letzte Übung und deinen Klausurstoff durch. Wir erkennen, wo du wirklich stehst, nicht wo du glaubst zu stehen.

  2. S2
    Schritt 2
    Laufzeit sicher herleiten

    Wir trainieren den Analyse-Block: Schleifen, Rekursionsgleichungen, Master-Theorem. Du leitest her, ich frage nach, bis das Schema sitzt.

  3. S3
    Schritt 3
    Datenstrukturen und Algorithmen

    Bäume, Heaps und Hashing einfügen und löschen, dann Sortier- und Graph-Verfahren Schritt für Schritt ausführen. Am echten Beispiel deines Klausurstoffs.

  4. S4
    Schritt 4
    Probeklausur unter Zeit

    Du löst die Probeklausur deiner Uni unter Zeitdruck. Wir besprechen jede Aufgabe: was sitzt, wo du dich verzettelst und welche Aufgabentypen wahrscheinlich dran kommen.

Marcel Schmidtpeter, Gründer und Senior Developer, Study IT
VOM GRÜNDER

Warum es Study IT gibt.

Ich habe Study IT gebaut, weil ich selbst erlebt habe, wie Informatik-Lehre an der Uni auseinanderbricht.

Unsere Tutor:innen sind echte Entwickler:innen, keine Studi-Jobber.

Marcel Schmidtpeter Gründer und Senior Developer

Direkt an mich: marcel.schmidtpeter@study-it.education

DEIN TUTOR FÜR ALGORITHMEN & DATENSTRUKTUREN

Dennis leitet Laufzeiten her, statt Formeln zu pauken.

Senior Java Software Engineer mit 11 Jahren Industrieerfahrung. O-Notation, Bäume, Heaps und Graphalgorithmen erklärt er Schritt für Schritt, mit dem Schema, das auch unter Klausurzeit trägt.

Dennis
Online · antwortet schnell
Industrie­erfahrung
11 J
Java Engineer
Senior
seit 2015
FIAE
Dennis
Senior Java Software Engineer
„Programmieren versteht man, wenn man weiß, warum eine Lösung funktioniert. Mein Ziel: dass du Code nicht abschreibst, sondern selbst hinkriegst."
Werdegang
  1. Heute Senior Java Software Engineer · Industrie
  2. 2015 bis heute Softwareentwicklung in der Industrie · 2 berufliche Stationen, 11 Jahre kumuliert
  3. 2015 bis 2018 Ausbildung Fachinformatiker Anwendungsentwicklung · Praxisbetrieb · IHK-Abschluss
  • Java
  • Spring
  • C#
  • Python
  • OOP
  • Algorithmen
  • Datenstrukturen
  • Unit Testing
AUF EINEN BLICK
Antwortzeit
≤ 4 h
Lernende
Studierende · Azubis · Quereinsteiger
Sprache
Deutsch (Muttersprache)
Dennis buchen, 60 €/h → Vollständiges Profil ansehen → Alle Tutor:innen ↓
PREISE

Klare Preise. Ohne Abo-Falle.

Pro Session zahlen oder Klausur-Paket sichern. Erstgespräch kostenlos: wenn's nicht passt, hast du nichts verloren.

Mit Code ERSTIS26 · −20%
Einzelsession · 60 Min
47,99 €
59,99 €
Mit Code ERSTIS26 auf deine erste Session · bis 30.06.2026
60 Minuten 1:1
  • Live im Classroom
  • Dein Code, dein Tempo
  • Keine Mindestanzahl
  • Stornierung bis 12 h vorher
Session buchen →
Stripe · PayPal · sofort bestätigt
Stornierung bis 12 h vorher kostenfrei
Erste Stunde 47,99 € mit Code ERSTIS26
Im Vergleich Was es sonst kostet
Modul wiederholen (1 Sem.)
6 Monate
verlängert dein Studium um ein Semester
Repetitorium (Gruppe)
~600 €
allgemein, kein Eingehen auf deinen Stoff
Studi-Nachhilfe (HiWi)
20 bis 30 €/h
wenn verfügbar, Studi-Niveau
Study IT · 1:1
59,99 €/h
Senior-Dev, an deiner Klausur, heute
FAQ

Fragen zur AuD-Klausurvorbereitung.

Wie viele Sessions brauche ich für Algorithmen & Datenstrukturen?
Realistisch 4 bis 5 Sessions in 3 bis 4 Wochen, wenn die Programmier-Grundlagen sitzen. Bei größeren Lücken in der Laufzeitanalyse: 6 bis 8 Sessions. Im Erstgespräch geben wir dir eine ehrliche Einschätzung.
Ich verstehe die O-Notation einfach nicht. Ist das noch zu retten?
Ja, und du bist damit nicht allein. Die O-Notation wirkt abstrakt, ist aber ein festes Schema: Schleifen zählen, Verschachtelung multiplizieren, Rekursion über das Master-Theorem. Wir üben das an echten Aufgaben, bis du es selbst herleitest statt rätst.
Arbeitet ihr mit Pseudocode oder mit Java?
Mit beidem. Viele AuD-Klausuren nutzen Pseudocode für Algorithmen, prüfen aber das Verständnis, das auch hinter Java steht. Wir richten uns nach dem Skript und den Altklausuren deiner Uni.
Bringt ihr eigene Aufgaben mit oder nehmen wir meine?
Wir arbeiten an deinen Altklausuren und Übungsblättern, weil die am nächsten an deiner echten Prüfung sind. Wo du keine hast, bringen wir passende Aufgaben zu Bäumen, Sortieren und Graphen mit.
Was kostet die Vorbereitung?
59,99 € pro 60-Minuten-Session im 1:1. Kein Abo, keine Mindestlaufzeit. Das Erstgespräch ist kostenlos, dort klären wir Umfang und Plan.
BEREIT?

Lass uns deine AuD-Klausur in einen Plan verwandeln.

Kostenloses Erstgespräch, 30 Minuten. Wir schauen auf deinen Stoff und sagen dir ehrlich, wie viele Sessions du brauchst.