Loading repovive.com/roadmaps/fundamental-algorithms
Roadmaps
Fundamental Algorithms
Two Pointers
Problemset
Discussion
AI Helper
Sorting Algorithms
0/45
Binary Search
0/40
Two Pointers
0/35
1
Intro
2
Why Two Pointers Works
3
Pattern 1 - Opposite Direction
4
Pattern 2 - Same Direction
5
Example - Remove Duplicates
6
Example - Move Zeroes
7
Quiz: Same Direction Pointers
8
Fast and Slow Pointers
9
Linked List Cycle II
10
Quiz: Fast and Slow Pointers
11
Pattern 3 - Sorted Array Tricks
12
Example - Sort Colors
13
When Two Pointers Fails
14
Two Pointers vs Sliding Window
15
Quiz: Pattern Recognition
16
Two Sum II - Read Statement
17
Two Sum II - Converging Pointers
18
Two Sum II - Implementation
19
Container With Most Water - Read Statement
20
Container With Most Water - Greedy Choice
21
Container With Most Water - Implementation
22
Quiz: Container With Most Water
23
3Sum - Read Statement
24
3Sum - Reduce to Two Sum
25
3Sum - Implementation
26
Quiz: 3Sum
27
Trapping Rain Water - Read Statement
28
Trapping Rain Water - Two Pointer Approach
29
Trapping Rain Water - Implementation
30
Quiz: Trapping Rain Water
31
Linked List Cycle - Read Statement
32
Linked List Cycle - Floyd's Algorithm
33
Linked List Cycle - Implementation
34
Quiz: Floyd's Algorithm
35
Section Recap
Sliding Window
0/34
Divide and Conquer
0/35
Backtracking
0/35
Complete Search
0/32
Bit Manipulation
0/35
3.1
Intro
100%
Tasks
Read Unit