DSA learning path
Two Pointers & Sliding Window
Opposing pointers and fixed or variable windows over ordered data.
Problems in this path
- Three SumOpen
Medium · Sort + Two Pointers - Minimum Size Subarray SumOpen
Medium · Variable Sliding Window - Container With Most WaterOpen
Medium · Opposing Two Pointers - Remove Sorted DuplicatesOpen
Easy · Slow and Fast Pointers - Squares in Sorted OrderOpen
Easy · Opposing Magnitudes - Move Zeroes StablyOpen
Easy · Read and Write Pointers - Four SumOpen
Hard · Sorted K-Sum Pointers - Boats to Save PeopleOpen
Medium · Lightest-Heaviest Pairing - Longest Window with Two ValuesOpen
Medium · At-Most-K Distinct Window - Backspace String CompareOpen
Easy · Reverse Two Pointers