Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
Crack FAANG with LeetCode.
·
Module 1
Core Array and String Patterns: Two Pointers & Sliding Window
1
Fast/Slow Pointers for Cycles and Duplicates
Apply the fast/slow pointer pattern for problems involving cycles and duplicates in arrays.
2
Two-Pointer Technique: Opposite Ends
Solve problems requiring pointers moving from opposite ends (e.g., 2Sum, 3Sum, Container with Most Water).
3
Two-Pointer Partitioning for Arrays
Use the two-pointer approach to partition arrays (e.g., Dutch National Flag problem).
4
Dynamic Sliding Windows for Subarray/Substring Problems
Implement variable-size sliding windows to find subarrays/substrings meeting specific criteria.
5
Sliding Window and Frequency Maps for Substring Problems
Solve substring problems using a sliding window combined with a frequency map.
6
Sliding Window Deque for Max/Min
Apply the sliding window deque method to find maximums/minimums in a fixed-size window.
Next module isn't ready yet,
Back to course
Previous module
Next module