Comprehensive Mastery Guide

String Manipulation & Substring Patterns

Mastering Sliding Windows, Rolling Hashes, and Palindromic Parsing

String processing forms a critical core of algorithmic challenges. From Anagram grouping and Longest Palindromic Substring to KMP pattern matching and Rabin-Karp rolling hashes, string algorithms test your precision with character indices and boundary conditions.

String Algorithm Patterns

5 core string patterns, animated step-by-step in Java. Click a file to open it.

20problems
Algorithm patterns — expand for debug steps & solution
    0
    Practice these — same pattern, different skin