Courses

Search & Priority Patterns

Find answers faster: binary search, searching the answer space, heaps for top-K, and monotonic stacks.

Islands
4
Lessons
35
Exercises
215
Complete codeDebugCode orderFill blankMultiple choiceTapTrace
    1. Halve the Search Space5 exercises, 4 min
    2. Binary Search6 exercises, 6 min
    3. Search Insert Position6 exercises, 6 min
    4. First Bad Version6 exercises, 6 min
    5. First and Last Position6 exercises, 6 min
    6. Minimum in Rotated Array6 exercises, 6 min
    7. Binary Search CheckpointCheckpoint6 exercises, 6 min
    8. Binary Search ReviewReview7 exercises, 6 min
    9. Boss: Search in Rotated ArrayBoss8 exercises, 10 min
    1. Binary Search the Answer5 exercises, 4 min
    2. Sqrt(x) Without Sqrt6 exercises, 5 min
    3. Koko Eating Bananas6 exercises, 6 min
    4. Capacity to Ship Packages6 exercises, 6 min
    5. Minimum Days for Bouquets5 exercises, 6 min
    6. Search on Answers CheckpointCheckpoint5 exercises, 6 min
    7. Search on Answers ReviewReview7 exercises, 6 min
    8. Boss: Split Array Largest SumBoss8 exercises, 10 min
  1. Island 3

    Heap & Top-K

    1. The Priority Queue5 exercises, 4 min
    2. Kth Largest in a Stream6 exercises, 6 min
    3. Last Stone Weight6 exercises, 5 min
    4. Kth Largest in an Array6 exercises, 6 min
    5. Top K Frequent Elements6 exercises, 6 min
    6. K Closest Points to Origin6 exercises, 6 min
    7. Heap & Top-K CheckpointCheckpoint6 exercises, 6 min
    8. Heap & Top-K ReviewReview7 exercises, 6 min
    9. Boss: Median from a StreamBoss8 exercises, 10 min
    1. The Stack That Stays Sorted5 exercises, 4 min
    2. Next Greater Element6 exercises, 6 min
    3. Final Prices with Discount5 exercises, 5 min
    4. Daily Temperatures6 exercises, 6 min
    5. Online Stock Span6 exercises, 6 min
    6. Remove K Digits6 exercises, 7 min
    7. Monotonic Stack CheckpointCheckpoint6 exercises, 6 min
    8. Monotonic Stack ReviewReview7 exercises, 6 min
    9. Boss: Largest RectangleBoss8 exercises, 10 min
AlgoFox Pro

Search & Priority Patterns is part of AlgoFox Pro

You can read the whole course outline here. The exercises are in the app, along with your streak, your mistake review, and the progress that carries across your devices.

Pro starts with a 3 day free trial. The app store decides who is eligible for an introductory offer, and a lapsed subscription does not get another one.

Download AlgoFox on the App StoreGet AlgoFox on Google Play

Already subscribed in the app? Sign in with the same account and Pro works here too. Quick Play and Battle are free on the web, and so is the first course in every subject.