Oliver's Blog
CtrlK
  • 🤩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
Powered by GitBook
On this page

Was this helpful?

  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

Was this helpful?