Skip to content

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.