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.
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.