Oliver's Blog
search
⌘Ctrlk
Oliver's Blog
  • 🤩Welcome!
  • Projects
    • RISC Game
    • Mini Amazon
    • HTTP Caching Proxy
    • Course Enrollment App
    • Fitness Tracker App
    • Voice Shopping Assistant
    • Graphics Town
  • Algo
    • 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
  • React Notes
    • Optimizing Performance in React
  • Golang Notes
    • Basics
    • Official Tutorial Notes
  • Miscellaneous
    • Traveling to China During a Global Pandemic
gitbookPowered by GitBook
block-quoteOn this pagechevron-down
  1. Algo

Binary Search

Classical Binary Searchchevron-rightFirst Position of Targetchevron-rightLast Position of Targetchevron-rightGuess Number Higher or Lowerchevron-rightSearch in a Big Sorted Arraychevron-rightTotal Occurrence of Targetchevron-rightFirst Bad Versionchevron-rightFind Minimum in Rotated Sorted Arraychevron-rightMaximum Number in Mountain Sequencechevron-rightSearch a 2D Matrixchevron-rightSearch a 2D Matrix IIchevron-rightSearch for a Rangechevron-rightSmallest Rectangle Enclosing Black Pixelschevron-rightFind Peak Elementchevron-rightSearch in Rotated Sorted Arraychevron-rightWood Cutchevron-rightFind the Duplicate Numberchevron-rightSqrt(x) IIchevron-rightMaximum Average Subarray IIchevron-rightCopy Bookschevron-rightHow Many Problem Can I Acceptchevron-right
PreviousGraphics Townchevron-leftNextClassical Binary Searchchevron-right