⭐ Highly recommended
- Binary Search
- Binary Search (Vanilla) ⭐
- Real-life applications
- Find the First True in a Sorted Boolean Array ⭐
- Binary search Vanilla to Chocolate
- A Deeper Dive into Binary Search
- Thought Experiment, Does an array need to be sorted to run Binary Search? ⭐
- 1st and last occurrence of an Element in a Sorted Array ⭐
- Find the number of occurrences of an element in a sorted array
- Ceiling and Floor: The Story of Two Pointers
- Ceiling—Smallest element after the Target
- Find the Smallest Letter Greater Than the Target
- Search Insert Position in a Sorted Array Upper Bound
- Floor—largest element Before the Target
- Monotonic Function
- SQRT(X)—Square Root Estimation—(optimizing around a monotonic function) ⭐
- Search Insert Position in a Sorted Array Lower Bound
- Time-Based Key-Value Store (Practice) | Solution, Solution too
- Minimum Difference between an Element and a value in a Sorted Array
- Feasibility and Optimality
- KOKO eating Bananas (Medium) + Similar Questions ⭐
- Allocate the minimum number of pages + Similar Questions
- Rotated Sorted Array
- Check if an array is sorted and rotated
- Minimum in a Rotated Sorted Array ⭐
- Search in Rotated Sorted Array
- Minimum in Rotated Sorted Array with Duplicates
- Search in Rotated Sorted Array with Duplicates
- Searching in a Bitonic Sequence (first strictly increasing then after a point strictly decreasing)
- Find peak in a mountain array. ⭐
- Find an element in a mountain array. (Practice) | Solution
- Find Peak Element in a mountain range array
- Find the peak in mountain range II (Practice) | Solution
- 2D matrix
‣