Skip to main content
Back to course
Log in
Get started
Someone wanted to learn this too, so Grasp built them a personal learning path.
Create your own
Remote Software Engineering Careers
ยท
Module 1
Advanced Algorithmic Patterns: Arrays and Lists
1
Sliding Window Technique for Arrays and Strings
Identify problems suitable for the Sliding Window pattern and apply it to string and array problems.
2
Two Pointers: Sorted Arrays & Linked Lists
Solve algorithmic challenges using the Two Pointers technique for sorted arrays and linked lists.
3
Detecting Cycles with Fast and Slow Pointers
Apply the Fast and Slow Pointers (Tortoise and Hare) pattern to detect cycles in linked lists.
4
Merging Overlapping Intervals
Implement the Merge Intervals pattern to solve overlapping interval problems.
5
Cyclic Sort for Missing and Duplicate Numbers
Utilize the Cyclic Sort pattern to find missing or duplicate numbers in a contiguous array.
Previous module
Next module
Advanced Algorithmic Patterns: Heaps and Searching