Binary Search und Varianten: Lower Bound, Rotation, Antwortsuche
Implementiere Binary Search beim ersten Mal richtig und nutze Lower/Upper Bound, rotiertes Array und Antwortsuche mit Java 21 und JUnit.
Implementiere Binary Search beim ersten Mal richtig und nutze Lower/Upper Bound, rotiertes Array und Antwortsuche mit Java 21 und JUnit.
Unterscheiden Sie Mock, Stub und Fake anhand praktischer Beispiele mit Java 21, JUnit 5, Mockito und AssertJ. Erfahren Sie, wann Sie welchen Typ einsetzen und welche Fehler Sie vermeiden sollten.
HashMap zum Zählen von Häufigkeiten, Finden des häufigsten Elements, Zählen von Paaren und Gruppieren von Anagrammen — mit Komplexität und häufigen Fehlern.
Erkläre Big-O mit konkreten Java-Code-Beispielen, von O(1) bis O(2^n), damit du Code lesen und die Komplexität sofort erkennen kannst.
Lerne Two Pointers und Sliding Window, um Array-/String-Probleme mit O(n) Komplexität zu lösen – mit ausführbaren Java-Beispielen.
Leitfaden zum Schreiben übersichtlicher, wartbarer Unit-Tests mit Naming-Konventionen, AAA-Struktur und korrektem Verständnis von Code-Coverage.