1Merge IntervalsMediumArraySorting
Solve → 2Daily TemperaturesMediumArrayStackMonotonic Stack
Solve → 3Container With Most WaterMediumArrayTwo PointersGreedy
Solve → 4Group AnagramsMediumArrayHash TableString
Solve → 5Spiral MatrixMediumArrayMatrixSimulation
Solve → 6Best Time to Buy and Sell StockEasyArrayDynamic Programming
Solve → 8Trapping Rain WaterHardArrayTwo PointersDynamic Programming
Solve → 9Merge IntervalsMediumArraySorting
Solve → 10Group AnagramsMediumArrayHash TableString
Solve → 11Number of IslandsMediumArrayDepth-First SearchBreadth-First Search
Solve → 12Largest NumberMediumArrayStringGreedy
Solve → 13Rotate ImageMediumArrayMathMatrix
Solve → 14Daily TemperaturesMediumArrayStackMonotonic Stack
Solve → 15Longest Common PrefixEasyArrayStringTrie
Solve → 16Container With Most WaterMediumArrayTwo PointersGreedy
Solve → 17Rotting OrangesMediumArrayBreadth-First SearchMatrix
Solve → 18Search in Rotated Sorted ArrayMediumArrayBinary Search
Solve → 19Merge Sorted ArrayEasyArrayTwo PointersSorting
Solve → 20Move ZeroesEasyArrayTwo Pointers
Solve → 21Non-overlapping IntervalsMediumArrayDynamic ProgrammingGreedy
Solve → 22Valid SudokuMediumArrayHash TableMatrix
Solve → 23Jump Game IIMediumArrayDynamic ProgrammingGreedy
Solve → 24Jump GameMediumArrayDynamic ProgrammingGreedy
Solve → 25Replace Elements with Greatest Element on Right SideEasyArray
Solve → 26Sort Even and Odd Indices IndependentlyEasyArraySorting
Solve → 27Product of Array Except SelfMediumArrayPrefix Sum
Solve → 28Island PerimeterEasyArrayDepth-First SearchBreadth-First Search
Solve → 29Single Element in a Sorted ArrayMediumArrayBinary Search
Solve → 303SumMediumArrayTwo PointersSorting
Solve → 31Rotate ArrayMediumArrayMathTwo Pointers
Solve → 32Pascal's TriangleEasyArrayDynamic Programming
Solve → 33Maximum SubarrayMediumArrayDivide and ConquerDynamic Programming
Solve → 343Sum ClosestMediumArrayTwo PointersSorting
Solve → 35Find Winner on a Tic Tac Toe GameEasyArrayHash TableMatrix
Solve → 36Subarray Sum Equals KMediumArrayHash TablePrefix Sum
Solve → 37Dungeon GameHardArrayDynamic ProgrammingMatrix
Solve → 38N-QueensHardArrayBacktracking
Solve → 39Gas StationMediumArrayGreedy
Solve → 40Median of Two Sorted ArraysHardArrayBinary SearchDivide and Conquer
Solve → 41Remove Duplicates from Sorted ArrayEasyArrayTwo Pointers
Solve → 42Word SearchMediumArrayStringBacktracking
Solve → 43Asteroid CollisionMediumArrayStackSimulation
Solve → 44Partition Equal Subset SumMediumArrayDynamic Programming
Solve → 45Set Matrix ZeroesMediumArrayHash TableMatrix
Solve → 46Word Search IIHardArrayStringBacktracking
Solve → 47Sudoku SolverHardArrayHash TableBacktracking
Solve → 48Contains DuplicateEasyArrayHash TableSorting
Solve → 49Maximal RectangleHardArrayDynamic ProgrammingStack
Solve → 50Majority ElementEasyArrayHash TableDivide and Conquer
Solve → 51Minimum Path SumMediumArrayDynamic ProgrammingMatrix
Solve → 52Kth Largest Element in an ArrayMediumArrayDivide and ConquerSorting
Solve → 53Sort Array by Increasing FrequencyEasyArrayHash TableSorting
Solve → 54Minimum Number of Arrows to Burst BalloonsMediumArrayGreedySorting
Solve → 55Top K Frequent ElementsMediumArrayHash TableDivide and Conquer
Solve → 56Find the Highest AltitudeEasyArrayPrefix Sum
Solve → 57Fruit Into BasketsMediumArrayHash TableSliding Window
Solve → 58Max Area of IslandMediumArrayDepth-First SearchBreadth-First Search
Solve → 59Spiral Matrix IIMediumArrayMatrixSimulation
Solve → 60SubsetsMediumArrayBacktrackingBit Manipulation
Solve → 61Best Time to Buy and Sell Stock IIMediumArrayDynamic ProgrammingGreedy
Solve → 62Word BreakMediumArrayHash TableString
Solve → 63Find the Duplicate NumberMediumArrayTwo PointersBinary Search
Solve → 64Longest Consecutive SequenceMediumArrayHash TableUnion-Find
Solve → 65Combination SumMediumArrayBacktracking
Solve → 66Largest Rectangle in HistogramHardArrayStackMonotonic Stack
Solve → 67House RobberMediumArrayDynamic Programming
Solve → 68Diagonal TraverseMediumArrayMatrixSimulation
Solve → 69Find Peak ElementMediumArrayBinary Search
Solve → 70Minimum Time DifferenceMediumArrayMathString
Solve → 71Coin Change IIMediumArrayDynamic Programming
Solve → 72Coin ChangeMediumArrayDynamic ProgrammingBreadth-First Search
Solve → 7301 MatrixMediumArrayDynamic ProgrammingBreadth-First Search
Solve → 74Target SumMediumArrayDynamic ProgrammingBacktracking
Solve → 75Largest Time for Given DigitsMediumArrayStringBacktracking
Solve → 76Word SubsetsMediumArrayHash TableString
Solve → 77Number of Good PairsEasyArrayHash TableMath
Solve → 78Max Points on a LineHardArrayHash TableMath
Solve → 79Fair Distribution of CookiesMediumArrayDynamic ProgrammingBacktracking
Solve → 80Check if Every Row and Column Contains All NumbersEasyArrayHash TableMatrix
Solve → 81Two Sum II - Input Array Is SortedMediumArrayTwo PointersBinary Search
Solve → 82Maximum Number of Events That Can Be AttendedMediumArrayGreedySorting
Solve → 834SumMediumArrayTwo PointersSorting
Solve → 84Find the Winner of the Circular GameMediumArrayMathRecursion
Solve → 85Assign CookiesEasyArrayTwo PointersGreedy
Solve → 86Find Missing and Repeated ValuesEasyArrayHash TableMath
Solve → 87Lemonade ChangeEasyArrayGreedy
Solve → 88Next Greater Element IIMediumArrayStackMonotonic Stack
Solve → 89Search Insert PositionEasyArrayBinary Search
Solve → 90Intersection of Two ArraysEasyArrayHash TableTwo Pointers
Solve → 91Contains Duplicate IIEasyArrayHash TableSliding Window
Solve → 92House Robber IIMediumArrayDynamic Programming
Solve → 93Missing NumberEasyArrayHash TableMath
Solve → 94Find First and Last Position of Element in Sorted ArrayMediumArrayBinary Search
Solve → 95Find Lucky Integer in an ArrayEasyArrayHash TableCounting
Solve → 96Sliding Window MaximumHardArrayQueueSliding Window
Solve → 97Combination Sum IIMediumArrayBacktracking
Solve → 98N-Repeated Element in Size 2N ArrayEasyArrayHash Table
Solve → 99Spiral MatrixMediumArrayMatrixSimulation
Solve → 100Best Time to Buy and Sell StockEasyArrayDynamic Programming
Solve → 101Merge IntervalsMediumArraySorting
Solve → 102Two SumEasyArrayHash Table
Solve → 103Trapping Rain WaterHardArrayTwo PointersDynamic Programming
Solve → 104Group AnagramsMediumArrayHash TableString
Solve → 105Sort Even and Odd Indices IndependentlyEasyArraySorting
Solve → 106Number of IslandsMediumArrayDepth-First SearchBreadth-First Search
Solve → 107Find Winner on a Tic Tac Toe GameEasyArrayHash TableMatrix
Solve → 108Largest NumberMediumArrayStringGreedy
Solve → 109Daily TemperaturesMediumArrayStackMonotonic Stack
Solve → 110Rotate ImageMediumArrayMathMatrix
Solve → 111Container With Most WaterMediumArrayTwo PointersGreedy
Solve → 112Longest Common PrefixEasyArrayStringTrie
Solve → 113Search in Rotated Sorted ArrayMediumArrayBinary Search
Solve → 114Move ZeroesEasyArrayTwo Pointers
Solve → 115Rotting OrangesMediumArrayBreadth-First SearchMatrix
Solve → 116Valid SudokuMediumArrayHash TableMatrix
Solve → 117Merge Sorted ArrayEasyArrayTwo PointersSorting
Solve → 118Non-overlapping IntervalsMediumArrayDynamic ProgrammingGreedy
Solve → 119Jump Game IIMediumArrayDynamic ProgrammingGreedy
Solve → 1203SumMediumArrayTwo PointersSorting
Solve → 121Maximum SubarrayMediumArrayDivide and ConquerDynamic Programming
Solve → 122Jump GameMediumArrayDynamic ProgrammingGreedy
Solve → 123Replace Elements with Greatest Element on Right SideEasyArray
Solve → 124Product of Array Except SelfMediumArrayPrefix Sum
Solve → 125Subarray Sum Equals KMediumArrayHash TablePrefix Sum
Solve → 126Island PerimeterEasyArrayDepth-First SearchBreadth-First Search
Solve → 127Single Element in a Sorted ArrayMediumArrayBinary Search
Solve → 1283Sum ClosestMediumArrayTwo PointersSorting
Solve → 129Median of Two Sorted ArraysHardArrayBinary SearchDivide and Conquer
Solve → 130N-QueensHardArrayBacktracking
Solve → 131Rotate ArrayMediumArrayMathTwo Pointers
Solve → 132Asteroid CollisionMediumArrayStackSimulation
Solve → 133Word Search IIHardArrayStringBacktracking
Solve → 134Pascal's TriangleEasyArrayDynamic Programming
Solve → 135Dungeon GameHardArrayDynamic ProgrammingMatrix
Solve → 136Kth Largest Element in an ArrayMediumArrayDivide and ConquerSorting
Solve → 137Top K Frequent ElementsMediumArrayHash TableDivide and Conquer
Solve → 138Gas StationMediumArrayGreedy
Solve → 139Remove Duplicates from Sorted ArrayEasyArrayTwo Pointers
Solve → 140Combination SumMediumArrayBacktracking
Solve → 141Word SearchMediumArrayStringBacktracking
Solve → 142Partition Equal Subset SumMediumArrayDynamic Programming
Solve → 143Diagonal TraverseMediumArrayMatrixSimulation
Solve → 144Sudoku SolverHardArrayHash TableBacktracking
Solve → 145Contains DuplicateEasyArrayHash TableSorting
Solve → 146Maximal RectangleHardArrayDynamic ProgrammingStack
Solve → 147Majority ElementEasyArrayHash TableDivide and Conquer
Solve → 148Largest Time for Given DigitsMediumArrayStringBacktracking
Solve → 149Set Matrix ZeroesMediumArrayHash TableMatrix
Solve → 150Minimum Path SumMediumArrayDynamic ProgrammingMatrix
Solve → 151Sort Array by Increasing FrequencyEasyArrayHash TableSorting
Solve → 152Minimum Number of Arrows to Burst BalloonsMediumArrayGreedySorting
Solve → 153Find the Highest AltitudeEasyArrayPrefix Sum
Solve → 154Fruit Into BasketsMediumArrayHash TableSliding Window
Solve → 155Max Area of IslandMediumArrayDepth-First SearchBreadth-First Search
Solve → 156Lemonade ChangeEasyArrayGreedy
Solve → 157Search Insert PositionEasyArrayBinary Search
Solve → 158Spiral Matrix IIMediumArrayMatrixSimulation
Solve → 159SubsetsMediumArrayBacktrackingBit Manipulation
Solve → 160Best Time to Buy and Sell Stock IIMediumArrayDynamic ProgrammingGreedy
Solve → 161Longest Consecutive SequenceMediumArrayHash TableUnion-Find
Solve → 162Word BreakMediumArrayHash TableString
Solve → 163House RobberMediumArrayDynamic Programming
Solve → 164Find the Duplicate NumberMediumArrayTwo PointersBinary Search
Solve → 165Coin ChangeMediumArrayDynamic ProgrammingBreadth-First Search
Solve → 166Find the Winner of the Circular GameMediumArrayMathRecursion
Solve → 167Largest Rectangle in HistogramHardArrayStackMonotonic Stack
Solve → 168Minimum Time DifferenceMediumArrayMathString
Solve → 169Coin Change IIMediumArrayDynamic Programming
Solve → 170Find Peak ElementMediumArrayBinary Search
Solve → 171Word SubsetsMediumArrayHash TableString
Solve → 172Fair Distribution of CookiesMediumArrayDynamic ProgrammingBacktracking
Solve → 173Check if Every Row and Column Contains All NumbersEasyArrayHash TableMatrix
Solve → 174Number of Good PairsEasyArrayHash TableMath
Solve → 175Intersection of Two ArraysEasyArrayHash TableTwo Pointers
Solve → 176Maximum Number of Events That Can Be AttendedMediumArrayGreedySorting
Solve → 17701 MatrixMediumArrayDynamic ProgrammingBreadth-First Search
Solve → 1784SumMediumArrayTwo PointersSorting
Solve → 179Target SumMediumArrayDynamic ProgrammingBacktracking
Solve → 180Max Points on a LineHardArrayHash TableMath
Solve → 181Two Sum II - Input Array Is SortedMediumArrayTwo PointersBinary Search
Solve → 182Next Greater Element IIMediumArrayStackMonotonic Stack
Solve → 183House Robber IIMediumArrayDynamic Programming
Solve → 184Contains Duplicate IIEasyArrayHash TableSliding Window
Solve → 185Find Lucky Integer in an ArrayEasyArrayHash TableCounting
Solve → 186Combination Sum IIMediumArrayBacktracking
Solve → 187N-Repeated Element in Size 2N ArrayEasyArrayHash Table
Solve → 188Sliding Window MaximumHardArrayQueueSliding Window
Solve → 189Assign CookiesEasyArrayTwo PointersGreedy
Solve → 190Find Missing and Repeated ValuesEasyArrayHash TableMath
Solve → 191Largest Number At Least Twice of OthersEasyArraySorting
Solve → 193Missing NumberEasyArrayHash TableMath
Solve → 194Find First and Last Position of Element in Sorted ArrayMediumArrayBinary Search
Solve → 195Maximum Number of Words Found in SentencesEasyArrayString
Solve → 196First Missing PositiveHardArrayHash Table
Solve →