- Binary Search
- Search Insert Position
- Guess Number Higher or Lower
- Find Peak Element
- Find Smallest Letter Greater Than Target
- Search in a Sorted Array of Unknown Size
- Fixed Point
- Find the Index of the Large Integer
- Search in Rotated Sorted Array
- Search in Rotated Sorted Array II
- Find Minimum in Rotated Sorted Array
- Find Minimum in Rotated Sorted Array II
- Search a 2D Matrix
- Search a 2D Matrix II
- Kth Smallest Element in a Sorted Matrix
- Find Kth Smallest Sum of a Matrix With Sorted Rows
- Median of a Row Wise Sorted Matrix
- Minimum Size Subarray Sum
- Count of Range Sum
- Range Sum of Sorted Subarray Sums
- Sum of Mutated Array Closest to Target
- Sum of Scores of Built Strings
- Find First and Last Position of Element in Sorted Array
- Find K Closest Elements
- Find Right Interval
- Find K-th Smallest Pair Distance
- Find Peak Element II
- Longest Increasing Subsequence
- 132 Pattern
- Longest Arithmetic Subsequence
- Longest Duplicate Substring
- Longest Common Subpath
- Longest Square Streak in an Array
- Find Longest Equal Subarray
- Find Longest Special Substring That Occurs Thrice II
- Find Longest Special Substring That Occurs Thrice I
- Data Stream as Disjoint Intervals
- My Calendar I
- My Calendar II
- My Calendar III
- Design Hit Counter
- Booking Concert Tickets in Groups
- Kth Smallest Element in a Sorted Matrix
- Kth Smallest Number in Multiplication Table
- Kth Smallest Prime Fraction
- Kth Smallest Product of Two Sorted Arrays
- Kth Missing Positive Number
- Kth Smallest Subarray Sum
- Kth Ancestor of a Tree Node
- Kth Smallest Amount With Single Denomination Combination
- Closest Binary Search Tree Value
- Closest Room
- Find a Value of a Mysterious Function Closest to Target
- Closest Binary Search Tree Value II
- Sqrt(x)
- Valid Perfect Square
- Nth Digit
- Nth Magical Number
- Prime Subtraction Operation
- Minimize Max Distance to Gas Station
- Max Sum of Rectangle No Larger Than K
- Maximum Average Subarray II
- Maximum Length of Repeated Subarray
- Maximum Distance Between a Pair of Values
- Minimum Speed to Arrive on Time
- Minimum Space Wasted From Packaging
- Minimum Number of Days to Make m Bouquets
- Maximum Number of Events That Can Be Attended II
- Maximum Sum Queries
- Maximum Value at a Given Index in a Bounded Array
- Maximize the Minimum Powered City
- Maximum Coins Heroes Can Collect
- Minimum Cost to Make Array Equal
- Maximize Win From Two Segments
- Maximize the Profit as the Salesman
- Two Sum II - Input Array Is Sorted
- Count of Smaller Numbers After Self
- Subsequence With the Minimum Score
- Count of Range Sum
- Count Pairs Whose Sum is Less than Target
- Count Negative Numbers in a Sorted Matrix
- Find Two Non-overlapping Sub-arrays Each With Target Sum
- Smallest Rectangle Enclosing Black Pixels
- Smallest Good Base
- Russian Doll Envelopes
- Avoid Flood in The City
- Intersection of Two Arrays
- Intersection of Two Arrays II
- Find Positive Integer Solution for a Given Equation
- Maximum Strictly Increasing Cells in a Matrix
- Minimum Array Length After Pair Removals
- Equalize Strings by Adding or Removing Characters at Ends
- Maximum Profit in Job Scheduling
- Minimum Time to Complete All Tasks
- Find the Latest Group of Size M
- Minimum Number of Removals to Make Mountain Array
- H-Index II
- First Bad Version
- Find the Duplicate Number
- Missing Number
- Heaters
- Reach a Number
- Peak Index in a Mountain Array
- Shortest Subarray with Sum at Least K
- Random Pick with Blacklist
- Koko Eating Bananas
- Leftmost Column with at Least a One
- Maximum Font to Fit a Sentence in a Screen
- Search Suggestions System
- Valid Triangle Number
- Sum of Square Numbers
- Friends Of Appropriate Ages
- Most Profit Assigning Work
- Fair Candy Swap
- Numbers At Most N Given Digit Set
- Online Election
- Time Based Key-Value Store
- Max Consecutive Ones III
- Capacity To Ship Packages Within D Days
- Missing Element in Sorted Array
- Find Smallest Common Element in All Rows
- Intersection of Three Sorted Arrays
- Two Sum BSTs
- Find in Mountain Array
- Divide Chocolate
- Snapshot Array
- Online Majority Element In Subarray
- Compare Strings by Frequency of the Smallest Character
- Make Array Strictly Increasing
- Range Frequency Queries
- Minimum Garden Perimeter to Collect Enough Apples
- Ugly Number III
- Get Equal Substrings Within Budget
- Sum of Floored Pairs
- Maximum Candies Allocated to K Children