Skip to main content

2 posts tagged with "sliding-window"

View All Tags

Complete String Problems & Resources Guide

· 19 min read

Hey everyone! Strings are arguably the most frequently tested topic in technical interviews and competitive programming. I've spent years mastering string algorithms, and I want to share a complete roadmap that covers everything from basic manipulation to advanced pattern matching algorithms.

String problems aren't just about manipulating characters. They require understanding hashing, pattern matching, dynamic programming, sliding windows, two pointers, and even advanced algorithms like KMP, Z-algorithm, and suffix arrays. Master strings, and you'll have a massive advantage in any coding challenge.

Complete Array Problems & Resources Guide

· 18 min read

Hey everyone! Arrays are the foundation of data structures and algorithms. Every tech interview and competitive programming contest features array problems. I've spent years mastering array techniques, and I want to share a complete roadmap that will take you from basics to advanced patterns.

The key insight: Arrays aren't just about storing data sequentially. They're the building block for understanding space-time tradeoffs, prefix sums, sliding windows, two pointers, and countless optimization techniques. Master arrays, and you've mastered the foundation of algorithmic thinking.