Oliver's Blog
⌘Ctrlk
Oliver's Blog
  • 🤩Welcome!
    • RISC Game
    • Mini Amazon
    • HTTP Caching Proxy
    • Course Enrollment App
    • Fitness Tracker App
    • Voice Shopping Assistant
    • Graphics Town
    • Binary Search
      • Classical Binary Search
      • First Position of Target
      • Last Position of Target
      • Guess Number Higher or Lower
      • Search in a Big Sorted Array
      • Total Occurrence of Target
      • First Bad Version
      • Find Minimum in Rotated Sorted Array
      • Maximum Number in Mountain Sequence
      • Search a 2D Matrix
      • Search a 2D Matrix II
      • Search for a Range
      • Smallest Rectangle Enclosing Black Pixels
      • Find Peak Element
      • Search in Rotated Sorted Array
      • Wood Cut
      • Find the Duplicate Number
      • Sqrt(x) II
      • Maximum Average Subarray II
      • Copy Books
      • How Many Problem Can I Accept
    • Linked List
    • Recursion Basics
    • Binary Tree
    • Sorting
    • Two Pointers
    • Queue & Stack
    • Hash Table
    • Heap & Priority Queue
    • BFS
    • Array
    • String
    • Math
    • Dynamic Programming
    • LeetCode vs. LintCode Table
    • Optimizing Performance in React
    • Basics
    • Official Tutorial Notes
    • Traveling to China During a Global Pandemic
Powered by GitBook
For the complete documentation index, see llms.txt. This page is also available as Markdown.
  1. Algo

Binary Search

Classical Binary SearchFirst Position of TargetLast Position of TargetGuess Number Higher or LowerSearch in a Big Sorted ArrayTotal Occurrence of TargetFirst Bad VersionFind Minimum in Rotated Sorted ArrayMaximum Number in Mountain SequenceSearch a 2D MatrixSearch a 2D Matrix IISearch for a RangeSmallest Rectangle Enclosing Black PixelsFind Peak ElementSearch in Rotated Sorted ArrayWood CutFind the Duplicate NumberSqrt(x) IIMaximum Average Subarray IICopy BooksHow Many Problem Can I Accept
PreviousGraphics TownNextClassical Binary Search