- Convert Sorted Array to Binary Search Tree
- Count Pairs With Given Sum
- Kids With the Greatest Number of Candies
- Antique Collections
- Dominant Pairs
- Accept the challenge
- Make the Array Beautiful
- Equal Left and Right Subarray Sum
- Count Special Numbers
- Maximize sum
- Successful Pairs of Spells and Potions
- Array Subset of another array
- Array Pair Sum Divisibility Problem
- Make Array Elements Equal
- Minimum Integer
- Reducing Dishes
- Shy Geek
- Minimum Cost For Tickets
- Valuable String
- Frogs and Jumps
- Taxi Booking
- Distinct Difference
- Design Browser History
- Number of Subarrays of 0's
- Count the Number of Vowel Strings in Range
- Count distinct elements in every window
- Maximum Possible Value
- Make array beautiful
- Calculate the work done
- Binary matrix having maximum number of 1s
- Yet another query problem
- Maximum Triplet product
- Sort the Students by Their Kth Score
- Minimum Time to Complete Trips
- Max Level Sum in Binary Tree
- Kth Missing Positive Number
- Geek hates too many 1s
- Save Flowers
- Nice Array
- Avoid Fire
- Kth smallest element
- Find Missing And Repeating
- Count Subarrays With Fixed Bounds
- Common elements
- Walls Coloring II
- Update Queries
- Sort an Array
- Intersection of Multiple Arrays
- Count Lattice Points Inside a Circle
- Optimal Array
- Maximize the Topmost Element After K Moves
- Find All K-Distant Indices in an Array
- Count Artifacts That Can Be Extracted
- Construct Quad Tree
- Find the Divisibility Array of a String
- Shortest Impossible Sequence of Rolls
- Number of Zero-Filled Subarrays
- Best Poker Hand
- Find Subarrays With Equal Sum
- IPO
- Increment Submatrices by One
- Difference Between Element Sum and Digit Sum of an Array
- Two Best Non-Overlapping Events
- Find Transition Point
- Finding middle element in a linked list
- Distinct Prime Factors of Product of Array
- Binary Search
- Minimum Common Value
- Is it Fibonacci
- Find duplicates in an array
- Separate the Digits in an Array
- Maximum Number of Integers to Choose From a Range I
- Add to Array-Form of Integer
- Min Jump
- As Far from Land as Possible
- Naming a Company
- Fruit Into Baskets
- Shuffle the Array
- Mex Array
- Equal grouping
- Max Sum without Adjacents
- Verifying an Alien Dictionary
- Best Team With No Conflicts
- Concatenated Words
- Snakes and Ladders
- Convert an array to reduced form
- Next Greater Element
- GCD Array
- Restore IP Addresses
- Minimum X (xor) A
- Non-decreasing Subsequences
- Maximum Weight Node
- Subarray Sums Divisible by K
- Maximum Sum Circular Subarray
- Longest Subarray With Maximum Bitwise AND
- Last Stone Weight
- Invalid Transactions
- The Number of Weak Characters in the Game
- Largest Local Values in a Matrix
- Average Waiting Time
- Gas Station
- Maximum Number of Points with Cost
- Running Sum of 1d Array
- Find Pivot Index
- Reduce Array Size to The Half
- Longest Sub-Array with Sum K
- Valid Sudoku
- Unique Morse Code Words
- Reshape the Matrix
- Substring with Concatenation of All Words
- Contains Duplicate
- Stickler Thief
- Partition Equal Subset Sum
- Max sum subarray by removing at most one element
- Minimum Swaps to Sort
- Print adjacency list
- Merge k Sorted Arrays
- Maximum of all subarrays of size k
- Implement Queue using array
- Implement two stacks in an array
- Kth Largest Element in an Array
- Subarrays with equal 1s and 0s
- Subarray with 0 sum
- Sorting Elements of an Array by Frequency
- Numbers containing 1, 2 and 3
- Union of two arrays
- Intersection of two arrays
- Hashing for pair - 1
- First Repeating Element
- Check if two arrays are equal or not
- Row with max 1s
- Union of Two Sorted Arrays
- Triplet Sum in Array
- Three way partitioning
- Sort by Absolute Difference
- Minimum Platforms
- Minimum Difference in an Array
- Merge three sorted arrays
- Intersection of two sorted arrays
- Find triplets with zero sum
- Count the number of possible triangles
- Count Inversions
- Closet 0s 1s and 2s
- Binary Array Sorting
- Median of Two sorted arrays
- Count only Repeated
- Count More than n/k Occurences
- Two Repeated Elements
- Roof Top
- Minimum Number in a sorted rotated array
- Maximum Water Between Two Buildings
- Floor in a Sorted Array
- Peak element
- Majority Element
- Left Index
- Count 1's in binary array
- Wave Array
- Trapping Rain Water
- Stock buy and sell
- Smallest Positive missing number
- Rearrange Array Alternately
- Rearrange an array with O(1) extra space
- Maximum occured integer
- Maximum Index
- Leaders in an array
- Frequencies of Limited Range Array Elements
- Equilibrium Point
- Strongest Neighbour
- Rotate Array
- Reverse array in groups
- Minimum adjacent difference in a circular array
- Mean And Median of Array
- Max Circular Subarray Sum
- Max and Second Max
- Longest Subarray Of Evens And Odds
- Kadane's Algorithm
- Check if array is sorted and rotated
- Array insert at index
- Possible Words From Phone Digits
- Boats to Save People
- Validate Stack Sequences
- Remove Duplicates from Sorted Array II
- 4Sum II
- Maximum Product of Three Numbers
- Can Place Flowers
- Car Pooling
- Find the Town Judge
- K Closest Points to Origin
- Build an Array With Stack Operations
- Minimum Absolute Difference
- Word Break
- Element Appearing More Than 25% In Sorted Array
- Find Target Indices After Sorting Array
- Jump Game III
- Shift 2D Grid
- Minimum Number of Operations to Move All Balls to Each Box
- Minimum Cost to Move Chips to The Same Position
- Stream of Characters
- Maximum Product Subarray
- Minimum Difference Between Highest and Lowest of K Scores
- Maximal Rectangle
- Number of Sub-arrays of Size K and Average Greater than or Equal to Threshold
- Construct Binary Tree from Inorder and Postorder Traversal
- Single Element in a Sorted Array
- Total Hamming Distance
- Find All Numbers Disappeared in an Array
- Dungeon Game
- Largest Divisible Subset
- Iterator for Combination
- Missing Number
- Daily Temperatures
- Single Number II
- Minimum Value to Get Positive Step by Step Sum
- Merge Intervals
- Maximum Subarray
- Best Time to Buy and Sell Stock II
- 4Sum
- 3Sum Closest
- Single Number III
- Number of Longest Increasing Subsequence
- Coin Change
- Unique Paths III
- Longest Increasing Subsequence
- Smallest Index With Equal Value
- Minimum Operations to Convert Number
- Jump Game II
- Permutations II
- Next Permutation
- Combination Sum
- Combination Sum II
- Subsets
- Subsets II
- Surrounded Regions
- Shortest Path in Binary Matrix
- Find Minimum in Rotated Sorted Array II
- Subarray Product Less Than K
- Next Greater Element I
- Hand of Straights
- Find Peak Element
- Cyclically Rotating a Grid
- Search in Rotated Sorted Array
- Search a 2D Matrix
- Find First and Last Position of Element in Sorted Array
- Single Number
- Minimum Number of Moves to Seat Everyone
- Best Time to Buy and Sell Stock III
- House Robber II
- Best Time to Buy and Sell Stock with Cooldown
- Unique Paths II
- Triangle
- Minimum Path Sum
- House Robber
- Best Time to Buy and Sell Stock
- Minimum Size Subarray Sum
- Construct Binary Search Tree from Preorder Traversal
- Rotting Oranges
- Permutations
- Matchsticks to Square
- Combinations
- 01 Matrix
- Valid Pair Sum
- Two Out of Three
- Median of Two Sorted Arrays
- Word Search II
- Two Sum
- Number of Islands
- Max Area of Island
- Flood Fill
- Find All Groups of Farmland
- Count Sub Islands
- Word Search
- Pascal's Triangle
- Pascal's Triangle II
- Find All Duplicates in an Array
- Two Sum II - Input array is sorted
- Sqrt(x)
- Move Zeroes
- Squares of a Sorted Array
- Rotate Array
- Find Minimum in Rotated Sorted Array
- Summary Ranges
- Island Perimeter
- Search Insert Position
- Product of Array Except Self
- Merge Triplets to Form Target Triplet
- Maximum difference between increasing elements
- Count Number of Pairs With Absolute Difference K
- Sum of Beauty in the Array
- Jump Game
- Binary Search
- Plus one
- Insert new interval in the given intervals