DSA learning path
Strings
Character frequencies, pattern matching and palindromic structure.
Problems in this path
- Valid AnagramOpen
Easy · Frequency Counting - Find a Pattern with KMPOpen
Hard · KMP Prefix Function - Longest Palindromic SubstringOpen
Medium · Expand Around Centre - Find Anagram WindowsOpen
Medium · Fixed Frequency Window - Pattern Search with Rolling HashOpen
Medium · Rabin-Karp Rolling Hash - Compress Character RunsOpen
Easy · Run-Length Encoding - Reverse Words and Normalise SpacesOpen
Easy · Token Reversal - Roman Numeral to IntegerOpen
Easy · Subtractive Scan - Longest Repeating Replacement WindowOpen
Medium · Window with Dominant Frequency - Minimum Covering WindowOpen
Hard · Deficit Sliding Window