Week 1 — Foundations
Topics: Complexity Analysis · Arrays & Strings · Two Pointers · Sliding Window
🚧 Content coming soon. This week's material is being prepared. Check back shortly.
What you'll learn this week
- How to analyse time and space complexity from first principles
- The mathematical view of arrays as indexed mappings
- The two-pointer technique as a structured search over a shrinking interval
- Sliding window as amortised linear-time pattern matching
Problems to solve
| Problem | Difficulty | Pattern |
|---|---|---|
| Two Sum | Easy | Two Pointers |
| Best Time to Buy and Sell Stock | Easy | Sliding Window |
| Longest Substring Without Repeating Characters | Medium | Sliding Window |
| Container With Most Water | Medium | Two Pointers |
| Trapping Rain Water | Hard | Two Pointers |
Full notes, code walkthroughs, and video sessions will be added here.