1Advantage ShuffleMediumArrayTwo PointersGreedy
Solve → 2Number of IslandsMediumArrayDepth-First SearchBreadth-First Search
Solve → 3Best Time to Buy and Sell StockEasyArrayDynamic Programming
Solve → 4Sort ColorsMediumArrayTwo PointersSorting
Solve → 5Sliding Window MaximumHardArrayQueueSliding Window
Solve → 6Number of IslandsMediumArrayDepth-First SearchBreadth-First Search
Solve → 7Advantage ShuffleMediumArrayTwo PointersGreedy
Solve → 8Subarray Sum Equals KMediumArrayHash TablePrefix Sum
Solve → 9Group AnagramsMediumArrayHash TableString
Solve → 10Trapping Rain WaterHardArrayTwo PointersDynamic Programming
Solve → 11Two SumEasyArrayHash Table
Solve → 12Best Time to Buy and Sell StockEasyArrayDynamic Programming
Solve → 133SumMediumArrayTwo PointersSorting
Solve → 14Subarray Product Less Than KMediumArrayBinary SearchSliding Window
Solve → 15Sort ColorsMediumArrayTwo PointersSorting
Solve → 16Merge IntervalsMediumArraySorting
Solve → 17Move ZeroesEasyArrayTwo Pointers
Solve → 18Sliding Window MaximumHardArrayQueueSliding Window
Solve → 19Two SumEasyArrayHash Table
Solve → 20Search in Rotated Sorted ArrayMediumArrayBinary Search
Solve → 21Number of IslandsMediumArrayDepth-First SearchBreadth-First Search
Solve → 22Trapping Rain WaterHardArrayTwo PointersDynamic Programming
Solve → 23Merge IntervalsMediumArraySorting
Solve → 24Word BreakMediumArrayHash TableString
Solve → 25Group AnagramsMediumArrayHash TableString
Solve → 26Coin ChangeMediumArrayDynamic ProgrammingBreadth-First Search
Solve → 27Combination SumMediumArrayBacktracking
Solve → 28Longest Increasing SubsequenceMediumArrayBinary SearchDynamic Programming
Solve → 29Container With Most WaterMediumArrayTwo PointersGreedy
Solve → 30Spiral MatrixMediumArrayMatrixSimulation
Solve → 31Best Time to Buy and Sell StockEasyArrayDynamic Programming
Solve → 32Longest Consecutive SequenceMediumArrayHash TableUnion-Find
Solve → 33Median of Two Sorted ArraysHardArrayBinary SearchDivide and Conquer
Solve → 34Sort ColorsMediumArrayTwo PointersSorting
Solve → 35Kth Largest Element in an ArrayMediumArrayDivide and ConquerSorting
Solve → 36Valid SudokuMediumArrayHash TableMatrix
Solve → 37Subsets IIMediumArrayBacktrackingBit Manipulation
Solve → 38Design Hit CounterMediumArrayBinary SearchDesign
Solve → 39Trapping Rain Water IIHardArrayBreadth-First SearchHeap (Priority Queue)
Solve → 40Rotting OrangesMediumArrayBreadth-First SearchMatrix
Solve → 41Diagonal TraverseMediumArrayMatrixSimulation
Solve → 42Sort the Matrix DiagonallyMediumArraySortingMatrix
Solve → 43Longest Common PrefixEasyArrayStringTrie
Solve → 443SumMediumArrayTwo PointersSorting
Solve → 45First Missing PositiveHardArrayHash Table
Solve → 46Search a 2D MatrixMediumArrayBinary SearchMatrix
Solve → 47Top K Frequent ElementsMediumArrayHash TableDivide and Conquer
Solve → 48Maximum Sum of Distinct Subarrays With Length KMediumArrayHash TableSliding Window
Solve → 49Divide Intervals Into Minimum Number of GroupsMediumArrayTwo PointersGreedy
Solve → 50Jump GameMediumArrayDynamic ProgrammingGreedy
Solve → 51Insert IntervalMediumArray
Solve → 52Find Minimum in Rotated Sorted ArrayMediumArrayBinary Search
Solve → 53The MazeMediumArrayDepth-First SearchBreadth-First Search
Solve → 54Set Matrix ZeroesMediumArrayHash TableMatrix
Solve → 55Construct Binary Tree from Inorder and Postorder TraversalMediumArrayHash TableDivide and Conquer
Solve → 56Next PermutationMediumArrayTwo Pointers
Solve → 57Maximum SubarrayMediumArrayDivide and ConquerDynamic Programming
Solve → 58Word SearchMediumArrayStringBacktracking
Solve → 59Rotate ArrayMediumArrayMathTwo Pointers
Solve → 60House RobberMediumArrayDynamic Programming
Solve → 61Move ZeroesEasyArrayTwo Pointers
Solve → 62Daily TemperaturesMediumArrayStackMonotonic Stack
Solve → 63Best Time to Buy and Sell Stock IIMediumArrayDynamic ProgrammingGreedy
Solve → 64Maximum Number of Tasks You Can AssignHardArrayTwo PointersBinary Search
Solve → 65Count Good Triplets in an ArrayHardArrayBinary SearchDivide and Conquer
Solve → 66Minimum Operations to Make Array Equal IIMediumArrayMathGreedy
Solve → 67Count Elements With Maximum FrequencyEasyArrayHash TableCounting
Solve → 68Minimum Number of Operations to Make Arrays SimilarHardArrayGreedySorting
Solve → 69Find the N-th Value After K SecondsMediumArrayMathSimulation
Solve → 70Contiguous ArrayMediumArrayHash TablePrefix Sum
Solve → 71Find K Pairs with Smallest SumsMediumArrayHeap (Priority Queue)
Solve → 72Non-decreasing ArrayMediumArray
Solve → 73Search in Rotated Sorted Array IIMediumArrayBinary Search
Solve → 74TriangleMediumArrayDynamic Programming
Solve → 75Maximum Product SubarrayMediumArrayDynamic Programming
Solve → 76Number of Islands IIHardArrayHash TableUnion-Find
Solve → 77Find the Winner of the Circular GameMediumArrayMathRecursion
Solve → 78Meeting Rooms IIMediumArrayTwo PointersGreedy
Solve → 79SubsetsMediumArrayBacktrackingBit Manipulation
Solve → 80Find Peak ElementMediumArrayBinary Search
Solve → 81Relative Sort ArrayEasyArrayHash TableSorting
Solve → 82Find All Duplicates in an ArrayMediumArrayHash TableSorting
Solve → 83Number of Distinct IslandsMediumArrayHash TableDepth-First Search
Solve → 84Product of Array Except SelfMediumArrayPrefix Sum
Solve → 85Largest Rectangle in HistogramHardArrayStackMonotonic Stack
Solve → 86Reconstruct ItineraryHardArrayStringDepth-First Search
Solve → 87Meeting Rooms IIIHardArrayHash TableSorting
Solve → 88Combination Sum IIMediumArrayBacktracking
Solve → 90Capacity To Ship Packages Within D DaysMediumArrayBinary Search
Solve → 91Subarray Sum Equals KMediumArrayHash TablePrefix Sum
Solve → 92Number of IslandsMediumArrayDepth-First SearchBreadth-First Search
Solve → 93Two SumEasyArrayHash Table
Solve → 94Trapping Rain WaterHardArrayTwo PointersDynamic Programming
Solve → 95Search in Rotated Sorted ArrayMediumArrayBinary Search
Solve → 96Merge IntervalsMediumArraySorting
Solve → 97Divide Intervals Into Minimum Number of GroupsMediumArrayTwo PointersGreedy
Solve → 98Count Good Triplets in an ArrayHardArrayBinary SearchDivide and Conquer
Solve → 99Minimum Number of Operations to Make Arrays SimilarHardArrayGreedySorting
Solve → 100Minimum Operations to Make Array Equal IIMediumArrayMathGreedy
Solve → 101Maximum Number of Tasks You Can AssignHardArrayTwo PointersBinary Search
Solve → 102Count Elements With Maximum FrequencyEasyArrayHash TableCounting
Solve → 103Find the N-th Value After K SecondsMediumArrayMathSimulation
Solve → 104Group AnagramsMediumArrayHash TableString
Solve → 105Word BreakMediumArrayHash TableString
Solve → 106Maximum Distance Between Unequal Words in Array IEasyArrayString
Solve → 107Best Time to Buy and Sell StockEasyArrayDynamic Programming
Solve → 108Coin ChangeMediumArrayDynamic ProgrammingBreadth-First Search
Solve → 109Container With Most WaterMediumArrayTwo PointersGreedy
Solve → 110Combination SumMediumArrayBacktracking
Solve → 111Sort ColorsMediumArrayTwo PointersSorting
Solve → 112Longest Consecutive SequenceMediumArrayHash TableUnion-Find
Solve → 113Longest Increasing SubsequenceMediumArrayBinary SearchDynamic Programming
Solve → 114Advantage ShuffleMediumArrayTwo PointersGreedy
Solve → 115Median of Two Sorted ArraysHardArrayBinary SearchDivide and Conquer
Solve → 1163SumMediumArrayTwo PointersSorting
Solve → 117Spiral MatrixMediumArrayMatrixSimulation
Solve → 118Kth Largest Element in an ArrayMediumArrayDivide and ConquerSorting
Solve → 119Sort the Matrix DiagonallyMediumArraySortingMatrix
Solve → 120Longest Common PrefixEasyArrayStringTrie
Solve → 121Valid SudokuMediumArrayHash TableMatrix
Solve → 122Maximum SubarrayMediumArrayDivide and ConquerDynamic Programming
Solve → 123Move ZeroesEasyArrayTwo Pointers
Solve → 124Top K Frequent ElementsMediumArrayHash TableDivide and Conquer
Solve → 125Subarray Sum Equals KMediumArrayHash TablePrefix Sum
Solve → 126Subsets IIMediumArrayBacktrackingBit Manipulation
Solve → 127Maximum Sum of Distinct Subarrays With Length KMediumArrayHash TableSliding Window
Solve → 128Trapping Rain Water IIHardArrayBreadth-First SearchHeap (Priority Queue)
Solve → 129Design Hit CounterMediumArrayBinary SearchDesign
Solve → 130Rotting OrangesMediumArrayBreadth-First SearchMatrix
Solve → 131Diagonal TraverseMediumArrayMatrixSimulation
Solve → 132Construct Binary Tree from Inorder and Postorder TraversalMediumArrayHash TableDivide and Conquer
Solve → 133First Missing PositiveHardArrayHash Table
Solve → 134Search a 2D MatrixMediumArrayBinary SearchMatrix
Solve → 135Largest Rectangle in HistogramHardArrayStackMonotonic Stack
Solve → 136Rotate ArrayMediumArrayMathTwo Pointers
Solve → 137House RobberMediumArrayDynamic Programming
Solve → 138Daily TemperaturesMediumArrayStackMonotonic Stack
Solve → 139Jump GameMediumArrayDynamic ProgrammingGreedy
Solve → 140Insert IntervalMediumArray
Solve → 141TriangleMediumArrayDynamic Programming
Solve → 142Find Minimum in Rotated Sorted ArrayMediumArrayBinary Search
Solve → 143The MazeMediumArrayDepth-First SearchBreadth-First Search
Solve → 144Meeting Rooms IIMediumArrayTwo PointersGreedy
Solve → 145Set Matrix ZeroesMediumArrayHash TableMatrix
Solve → 146Next PermutationMediumArrayTwo Pointers
Solve → 147Word SearchMediumArrayStringBacktracking
Solve → 148Best Time to Buy and Sell Stock IIMediumArrayDynamic ProgrammingGreedy
Solve → 149Product of Array Except SelfMediumArrayPrefix Sum
Solve → 150Contiguous ArrayMediumArrayHash TablePrefix Sum
Solve → 151Find Peak ElementMediumArrayBinary Search
Solve → 152Find K Pairs with Smallest SumsMediumArrayHeap (Priority Queue)
Solve → 153Non-decreasing ArrayMediumArray
Solve → 154Search in Rotated Sorted Array IIMediumArrayBinary Search
Solve → 155Combination Sum IIMediumArrayBacktracking
Solve → 156Maximum Product SubarrayMediumArrayDynamic Programming
Solve → 157Find the Winner of the Circular GameMediumArrayMathRecursion
Solve → 158Asteroid CollisionMediumArrayStackSimulation
Solve → 159SubsetsMediumArrayBacktrackingBit Manipulation
Solve → 160Number of Islands IIHardArrayHash TableUnion-Find
Solve → 161Capacity To Ship Packages Within D DaysMediumArrayBinary Search
Solve → 162Find All Duplicates in an ArrayMediumArrayHash TableSorting
Solve → 163Relative Sort ArrayEasyArrayHash TableSorting
Solve → 164Number of Distinct IslandsMediumArrayHash TableDepth-First Search
Solve → 165Meeting Rooms IIIHardArrayHash TableSorting
Solve → 166Reconstruct ItineraryHardArrayStringDepth-First Search
Solve → 168Nearest Exit from Entrance in MazeMediumArrayBreadth-First SearchMatrix
Solve → 169Furthest Building You Can ReachMediumArrayGreedyHeap (Priority Queue)
Solve → 170Remove Duplicates from Sorted ArrayEasyArrayTwo Pointers
Solve → 171Bus RoutesHardArrayHash TableBreadth-First Search
Solve → 172Find the Duplicate NumberMediumArrayTwo PointersBinary Search
Solve → 173Subarray Product Less Than KMediumArrayBinary SearchSliding Window
Solve → 174Degree of an ArrayEasyArrayHash Table
Solve → 175Sliding Window MaximumHardArrayQueueSliding Window
Solve →