Linked lists, intervals and greedy
Pointer manipulation, interval problems and greedy reasoning.
- DSA.08.01Pattern 7: Linked list techniques (fast/slow, reversal, dummy)CoreMid-levelBeing written
- DSA.08.02Pattern 8: Intervals and greedyCoreMid-levelBeing written
Interview questions in this module
- Detect a cycle in a linked list in O(1) space.
- Reverse a linked list iteratively and recursively.
- Merge overlapping intervals. Why sort first?
- How many meeting rooms are needed for a list of meetings?
- How do you know a greedy algorithm is correct?