Skip to content
Avio Lines
D7

Binary Search

50 stations · 28h

Search on sorted data and binary search on the answer. 50 interview problems explained by codestorywithMIK (28h of video), grouped into 6 patterns such as Classic, Lower/Upper Bound, Rotated Array.

Start this line →
problems by zone (pattern)
  • Classic26
  • Lower/Upper Bound1
  • Rotated Array5
  • Binary Search on Answer12
  • Peak & Bitonic3
  • 2D3
  1. Classic

    0 of 26 passed
  2. MediumGoogle · Amazon · +16 more companiesLeetCode ↗ (opens in a new tab)
  3. EasyGoogle · Amazon · +7 more companiesLeetCode ↗ (opens in a new tab)
  4. EasyGoogle · Amazon · +11 more companiesLeetCode ↗ (opens in a new tab)
  5. MediumGoogle · Amazon · +5 more companiesLeetCode ↗ (opens in a new tab)
  6. MediumGoogle · Meta · +4 more companiesLeetCode ↗ (opens in a new tab)
  7. HardGoogle · Amazon · +4 more companiesLeetCode ↗ (opens in a new tab)
  8. HardGoogle · Amazon · +42 more companiesLeetCode ↗ (opens in a new tab)
  9. HardGoogle · Uber · +5 more companiesLeetCode ↗ (opens in a new tab)
  10. MediumGoogle · Amazon · +3 more companiesLeetCode ↗ (opens in a new tab)
  11. MediumGoogle · Amazon · +7 more companiesLeetCode ↗ (opens in a new tab)
  12. MediumGoogle · Amazon · +7 more companiesLeetCode ↗ (opens in a new tab)
  13. HardGoogle · Amazon · +3 more companiesLeetCode ↗ (opens in a new tab)
  14. MediumGoogle · Amazon · +2 more companiesLeetCode ↗ (opens in a new tab)
  15. MediumGoogle · Amazon · +5 more companiesLeetCode ↗ (opens in a new tab)
  16. MediumGoogle · Amazon · +4 more companiesLeetCode ↗ (opens in a new tab)
  17. MediumGoogle · Amazon · +5 more companiesLeetCode ↗ (opens in a new tab)
  18. MediumGoogle · Amazon · +4 more companiesLeetCode ↗ (opens in a new tab)
  19. House Robber IVLC 2560 · 38:12
    MediumGoogle · Amazon · +5 more companiesLeetCode ↗ (opens in a new tab)
  20. HardGoogle · Amazon · +3 more companiesLeetCode ↗ (opens in a new tab)
  21. HardGoogle · Amazon · +2 more companiesLeetCode ↗ (opens in a new tab)
  22. Avoid Flood in The CityLC 1488 · 33:06
    MediumGoogle · Amazon · +3 more companiesLeetCode ↗ (opens in a new tab)
  23. Separate Squares ILC 3453 · 41:43
    MediumGoogle · Amazon · +2 more companiesLeetCode ↗ (opens in a new tab)
  24. HardGoogle · Amazon · +3 more companiesLeetCode ↗ (opens in a new tab)
  25. Lower/Upper Bound

    0 of 1 passed
  26. Rotated Array

    0 of 5 passed
  27. MediumGoogle · Amazon · +15 more companiesLeetCode ↗ (opens in a new tab)
  28. MediumGoogle · Amazon · +47 more companiesLeetCode ↗ (opens in a new tab)
  29. MediumGoogle · Amazon · +8 more companiesLeetCode ↗ (opens in a new tab)
  30. HardGoogle · Amazon · +3 more companiesLeetCode ↗ (opens in a new tab)
  31. Binary Search on Answer

    0 of 12 passed
  32. MediumGoogle · Amazon · +3 more companiesLeetCode ↗ (opens in a new tab)
  33. MediumAmazon · Microsoft · +3 more companiesLeetCode ↗ (opens in a new tab)
  34. MediumGoogle · Amazon · +41 more companiesLeetCode ↗ (opens in a new tab)
  35. MediumGoogle · Amazon · +4 more companiesLeetCode ↗ (opens in a new tab)
  36. HardGoogle · PhonePe · +1 more companiesLeetCode ↗ (opens in a new tab)
  37. MediumGoogle · Amazon · +4 more companiesLeetCode ↗ (opens in a new tab)
  38. HardGoogle · Amazon · +3 more companiesLeetCode ↗ (opens in a new tab)
  39. HardGoogle · Amazon · +2 more companiesLeetCode ↗ (opens in a new tab)
  40. Peak & Bitonic

    0 of 3 passed
  41. MediumGoogle · Amazon · +7 more companiesLeetCode ↗ (opens in a new tab)
  42. Find in Mountain ArrayLC 1095 · 19:18
    HardGoogle · Amazon · +4 more companiesLeetCode ↗ (opens in a new tab)
  43. MediumGoogle · Amazon · +1 more companiesLeetCode ↗ (opens in a new tab)
  44. 2D

    0 of 3 passed
  45. Search a 2D MatrixLC 74 · 19:10
    MediumGoogle · Amazon · +18 more companiesLeetCode ↗ (opens in a new tab)
  46. HardGoogle · Amazon · +2 more companiesLeetCode ↗ (opens in a new tab)
  47. MediumGoogle · Amazon · +6 more companiesLeetCode ↗ (opens in a new tab)

All 50 stations in order

  1. 1.Find First & Last Position Of Element In Sorted Array-(LinkedIn, Amazon):Live Coding 🧑🏻‍💻👩🏻‍💻 (LeetCode 34)
  2. 2.Find Minimum in Rotated Sorted Array (LeetCode 153)
  3. 3.Search a 2D Matrix (LeetCode 74)
  4. 4.Single Element in a Sorted Array (LeetCode 540)
  5. 5.Find the Rotation Count in Rotated Sorted array-(Amazon, Flipkart, ABCO):Live Coding 🧑🏻‍💻👩🏻‍💻
  6. 6.Search in Rotated Sorted Array (LeetCode 33)
  7. 7.Search in Rotated Sorted Array II (LeetCode 81)
  8. 8.Guess Number Higher or Lower -(Microsoft , Google (with variation)) : Explanation ➕ Live Coding (LeetCode 374)
  9. 9.Kth Missing Positive Number (LeetCode 1539)
  10. 10.Minimum Time to Complete Trips (LeetCode 2187)
  11. 11.Koko Eating Bananas - (Leetcode - 875) - (Google, Microsoft) : Explanation ➕ Live Coding (LeetCode 875)
  12. 12.Binary Search - (Recursive + Iterative) (LeetCode 704)
  13. 13.Successful Pairs of Spells and Potions (LeetCode 2300)
  14. 14.Minimize Maximum of Array - (META) (LeetCode 2439)
  15. 15.Maximum Value at a Given Index in a Bounded Array (LeetCode 1802)
  16. 16.Minimum Cost to Make Array Equal (LeetCode 2448)
  17. 17.Last Day Where You Can Still Cross (LeetCode 1970)
  18. 18.Peak Index in a Mountain Array (LeetCode 852)
  19. 19.Minimum Speed to Arrive on Time (LeetCode 1870)
  20. 20.Maximum Running Time of N Computers (LeetCode 2141)
  21. 21.Minimize the Maximum Difference of Pairs (LeetCode 2616)
  22. 22.Median of Two Sorted Arrays (LeetCode 4)
  23. 23.Number of Flowers in Full Bloom (LeetCode 2251)
  24. 24.Find in Mountain Array (LeetCode 1095)
  25. 25.Apply Operations to Maximize Frequency Score (LeetCode 2968)
  26. 26.Find the Safest Path in a Grid (LeetCode 2812)
  27. 27.Special Array With X Elements Greater Than or Equal X (LeetCode 1608)
  28. 28.Most Profit Assigning Work (LeetCode 826)
  29. 29.Minimum Number of Days to Make m Bouquets (LeetCode 1482)
  30. 30.Magnetic Force Between Two Balls (LeetCode 1552)
  31. 31.Find K-th Smallest Pair Distance (LeetCode 719)
  32. 32.Most Beautiful Item for Each Query (LeetCode 2070)
  33. 33.Count the Number of Fair Pairs (LeetCode 2563)
  34. 34.Minimized Maximum of Products Distributed to Any Store (LeetCode 2064)
  35. 35.Minimum Limit of Balls in a Bag (LeetCode 1760)
  36. 36.Maximize the Minimum Game Score (LeetCode 3449)
  37. 37.Maximum Candies Allocated to K Children (LeetCode 2226)
  38. 38.House Robber IV (LeetCode 2560)
  39. 39.Minimum Time to Repair Cars (LeetCode 2594)
  40. 40.Maximum Number of Tasks You Can Assign (LeetCode 2071)
  41. 41.Minimize the Maximum Adjacent Element Difference (LeetCode 3357)
  42. 42.Kth Smallest Product of Two Sorted Arrays (LeetCode 2040)
  43. 43.Maximum Fruits Harvested After at Most K Steps (LeetCode 2106)
  44. 44.Avoid Flood in The City (LeetCode 1488)
  45. 45.Maximize the Minimum Powered City (LeetCode 2528)
  46. 46.Separate Squares I (LeetCode 3453)
  47. 47.Minimum Number of Seconds to Make Mountain Height Zero (LeetCode 3296)
  48. 48.Maximize the Distance Between Points on a Square (LeetCode 3464)
  49. 49.Minimum Initial Energy to Finish Tasks (LeetCode 1665)
  50. 50.Find Minimum in Rotated Sorted Array II (LeetCode 154)