1Longest Increasing SubsequenceMediumArrayBinary SearchDynamic Programming
Solve → 2Minimum Absolute DifferenceEasyArraySorting
Solve → 3Top K Frequent ElementsMediumArrayHash TableDivide and Conquer
Solve → 4Minimum Absolute DifferenceEasyArraySorting
Solve → 5Longest Increasing SubsequenceMediumArrayBinary SearchDynamic Programming
Solve → 6Find Words That Can Be Formed by CharactersEasyArrayHash TableString
Solve → 7Number of IslandsMediumArrayDepth-First SearchBreadth-First Search
Solve → 8Word SearchMediumArrayStringBacktracking
Solve → 9Maximal SquareMediumArrayDynamic ProgrammingMatrix
Solve → 10Product of Array Except SelfMediumArrayPrefix Sum
Solve → 11Coin ChangeMediumArrayDynamic ProgrammingBreadth-First Search
Solve → 12Two SumEasyArrayHash Table
Solve → 13Merge IntervalsMediumArraySorting
Solve → 14Group AnagramsMediumArrayHash TableString
Solve → 15Find the Smallest Divisor Given a ThresholdMediumArrayBinary Search
Solve → 16Last Stone WeightEasyArrayHeap (Priority Queue)
Solve → 17Search in Rotated Sorted ArrayMediumArrayBinary Search
Solve → 18Pairs of Songs With Total Durations Divisible by 60MediumArrayHash TableCounting
Solve → 19Best Time to Buy and Sell StockEasyArrayDynamic Programming
Solve → 20Count Vowel Strings in RangesMediumArrayStringPrefix Sum
Solve → 21Maximum SubarrayMediumArrayDivide and ConquerDynamic Programming
Solve → 22Maximum Number of Events That Can Be AttendedMediumArrayGreedySorting
Solve → 23House RobberMediumArrayDynamic Programming
Solve → 24Random Pick with WeightMediumArrayMathBinary Search
Solve → 25Longest Consecutive SequenceMediumArrayHash TableUnion-Find
Solve → 263Sum SmallerMediumArrayTwo PointersBinary Search
Solve → 27Asteroid CollisionMediumArrayStackSimulation
Solve → 28Smallest String With SwapsMediumArrayHash TableString
Solve → 29Subarray Sum Equals KMediumArrayHash TablePrefix Sum
Solve → 30Loud and RichMediumArrayDepth-First SearchGraph Theory
Solve → 31Koko Eating BananasMediumArrayBinary Search
Solve → 32Maximum Frequency Score of a SubarrayHardArrayHash TableMath
Solve → 33Meeting SchedulerMediumArrayTwo PointersSorting
Solve → 34Maximum Number of Integers to Choose From a Range IMediumArrayHash TableBinary Search
Solve → 35Minimum Increment to Make Array UniqueMediumArrayGreedySorting
Solve → 36Spiral MatrixMediumArrayMatrixSimulation
Solve → 37Degree of an ArrayEasyArrayHash Table
Solve → 38Find Peak ElementMediumArrayBinary Search
Solve → 39Valid SudokuMediumArrayHash TableMatrix
Solve → 40SubsetsMediumArrayBacktrackingBit Manipulation
Solve → 41Container With Most WaterMediumArrayTwo PointersGreedy
Solve → 42Top K Frequent WordsMediumArrayHash TableString
Solve → 43Find First and Last Position of Element in Sorted ArrayMediumArrayBinary Search
Solve → 44Sort ColorsMediumArrayTwo PointersSorting
Solve → 45Top K Frequent ElementsMediumArrayHash TableDivide and Conquer
Solve → 46Minimum Replacements to Sort the ArrayHardArrayMathGreedy
Solve → 47Count the Number of Vowel Strings in RangeEasyArrayStringCounting
Solve → 48Maximum Number of Integers to Choose From a Range IIMediumArrayBinary SearchGreedy
Solve → 49Paint House IIIHardArrayDynamic Programming
Solve → 50Number of Valid Move Combinations On ChessboardHardArrayStringBacktracking
Solve → 51Count Array Pairs Divisible by KHardArrayHash TableMath
Solve → 52Maximum Sum Obtained of Any PermutationMediumArrayGreedySorting
Solve → 53Text JustificationHardArrayStringSimulation
Solve → 54Rotate ImageMediumArrayMathMatrix
Solve → 55Kth Largest Element in an ArrayMediumArrayDivide and ConquerSorting
Solve → 56Minimum Number of Removals to Make Mountain ArrayHardArrayBinary SearchDynamic Programming
Solve → 57Divide Players Into Teams of Equal SkillMediumArrayHash TableTwo Pointers
Solve → 58Median of Two Sorted ArraysHardArrayBinary SearchDivide and Conquer
Solve → 59First Missing PositiveHardArrayHash Table
Solve → 60Search a 2D Matrix IIMediumArrayBinary SearchDivide and Conquer
Solve → 613SumMediumArrayTwo PointersSorting
Solve → 62Move ZeroesEasyArrayTwo Pointers
Solve → 63Rotting OrangesMediumArrayBreadth-First SearchMatrix
Solve → 64Jump GameMediumArrayDynamic ProgrammingGreedy
Solve → 65Search Suggestions SystemMediumArrayStringBinary Search
Solve → 66Missing Element in Sorted ArrayMediumArrayBinary Search
Solve → 67Trapping Rain WaterHardArrayTwo PointersDynamic Programming
Solve → 68Combination SumMediumArrayBacktracking
Solve → 69Nearest Exit from Entrance in MazeMediumArrayBreadth-First SearchMatrix
Solve → 70Maximum Population YearEasyArrayCountingPrefix Sum
Solve → 71Longest String ChainMediumArrayHash TableTwo Pointers
Solve → 72Insert IntervalMediumArray
Solve → 73Minimum Absolute DifferenceEasyArraySorting
Solve → 74Longest Increasing SubsequenceMediumArrayBinary SearchDynamic Programming
Solve → 75Count Vowel Strings in RangesMediumArrayStringPrefix Sum
Solve → 76Find Words That Can Be Formed by CharactersEasyArrayHash TableString
Solve → 77Maximum Number of Integers to Choose From a Range IMediumArrayHash TableBinary Search
Solve → 78Maximum Frequency Score of a SubarrayHardArrayHash TableMath
Solve → 79Meeting SchedulerMediumArrayTwo PointersSorting
Solve → 80Word SearchMediumArrayStringBacktracking
Solve → 81Number of Valid Move Combinations On ChessboardHardArrayStringBacktracking
Solve → 82Number of IslandsMediumArrayDepth-First SearchBreadth-First Search
Solve → 83Count Array Pairs Divisible by KHardArrayHash TableMath
Solve → 84Count the Number of Vowel Strings in RangeEasyArrayStringCounting
Solve → 85Maximum Number of Integers to Choose From a Range IIMediumArrayBinary SearchGreedy
Solve → 86Paint House IIIHardArrayDynamic Programming
Solve → 87Maximum Sum Obtained of Any PermutationMediumArrayGreedySorting
Solve → 88Product of Array Except SelfMediumArrayPrefix Sum
Solve → 89Maximal SquareMediumArrayDynamic ProgrammingMatrix
Solve → 90Coin ChangeMediumArrayDynamic ProgrammingBreadth-First Search
Solve → 91Two SumEasyArrayHash Table
Solve → 92Group AnagramsMediumArrayHash TableString
Solve → 93Merge IntervalsMediumArraySorting
Solve → 94Search in Rotated Sorted ArrayMediumArrayBinary Search
Solve → 95Best Time to Buy and Sell StockEasyArrayDynamic Programming
Solve → 96Find the Smallest Divisor Given a ThresholdMediumArrayBinary Search
Solve → 97Last Stone WeightEasyArrayHeap (Priority Queue)
Solve → 98Pairs of Songs With Total Durations Divisible by 60MediumArrayHash TableCounting
Solve → 99House RobberMediumArrayDynamic Programming
Solve → 100Maximum SubarrayMediumArrayDivide and ConquerDynamic Programming
Solve → 101Maximum Number of Events That Can Be AttendedMediumArrayGreedySorting
Solve → 102Asteroid CollisionMediumArrayStackSimulation
Solve → 103Top K Frequent ElementsMediumArrayHash TableDivide and Conquer
Solve → 104Subarray Sum Equals KMediumArrayHash TablePrefix Sum
Solve → 105Random Pick with WeightMediumArrayMathBinary Search
Solve → 106Longest Consecutive SequenceMediumArrayHash TableUnion-Find
Solve → 107Valid SudokuMediumArrayHash TableMatrix
Solve → 1083Sum SmallerMediumArrayTwo PointersBinary Search
Solve → 109Smallest String With SwapsMediumArrayHash TableString
Solve → 110Container With Most WaterMediumArrayTwo PointersGreedy
Solve → 111Trapping Rain WaterHardArrayTwo PointersDynamic Programming
Solve → 112Loud and RichMediumArrayDepth-First SearchGraph Theory
Solve → 113Minimum Increment to Make Array UniqueMediumArrayGreedySorting
Solve → 114Find Peak ElementMediumArrayBinary Search
Solve → 115Degree of an ArrayEasyArrayHash Table
Solve → 116Spiral MatrixMediumArrayMatrixSimulation
Solve → 117Koko Eating BananasMediumArrayBinary Search
Solve → 118SubsetsMediumArrayBacktrackingBit Manipulation
Solve → 119Top K Frequent WordsMediumArrayHash TableString
Solve → 120Median of Two Sorted ArraysHardArrayBinary SearchDivide and Conquer
Solve → 1213SumMediumArrayTwo PointersSorting
Solve → 122Find First and Last Position of Element in Sorted ArrayMediumArrayBinary Search
Solve → 123Sort ColorsMediumArrayTwo PointersSorting
Solve → 124Maximum Product SubarrayMediumArrayDynamic Programming
Solve → 125Minimum Replacements to Sort the ArrayHardArrayMathGreedy
Solve → 126Text JustificationHardArrayStringSimulation
Solve → 127Rotate ImageMediumArrayMathMatrix
Solve → 128Kth Largest Element in an ArrayMediumArrayDivide and ConquerSorting
Solve → 129Minimum Number of Removals to Make Mountain ArrayHardArrayBinary SearchDynamic Programming
Solve → 130Divide Players Into Teams of Equal SkillMediumArrayHash TableTwo Pointers
Solve → 131First Missing PositiveHardArrayHash Table
Solve → 132Jump GameMediumArrayDynamic ProgrammingGreedy
Solve → 133Search a 2D Matrix IIMediumArrayBinary SearchDivide and Conquer
Solve → 134Move ZeroesEasyArrayTwo Pointers
Solve → 135Rotting OrangesMediumArrayBreadth-First SearchMatrix
Solve → 136Search Suggestions SystemMediumArrayStringBinary Search
Solve → 137Missing Element in Sorted ArrayMediumArrayBinary Search
Solve → 138Nearest Exit from Entrance in MazeMediumArrayBreadth-First SearchMatrix
Solve → 139Maximum Population YearEasyArrayCountingPrefix Sum
Solve → 140Longest String ChainMediumArrayHash TableTwo Pointers
Solve → 141Insert IntervalMediumArray
Solve → 142Best Time to Buy and Sell Stock IIIHardArrayDynamic Programming
Solve → 143Combination SumMediumArrayBacktracking
Solve → 144Non-overlapping IntervalsMediumArrayDynamic ProgrammingGreedy
Solve →