1Shuffle an ArrayMediumArrayMathDesign
Solve → 2Rotate ImageMediumArrayMathMatrix
Solve → 3Rearrange Array to Maximize Prefix ScoreMediumArrayGreedySorting
Solve → 4Find Resultant Array After Removing AnagramsEasyArrayHash TableString
Solve → 5Merge IntervalsMediumArraySorting
Solve → 6Find Occurrences of an Element in an ArrayMediumArrayHash Table
Solve → 7Set Matrix ZeroesMediumArrayHash TableMatrix
Solve → 8Shuffle an ArrayMediumArrayMathDesign
Solve → 9Group AnagramsMediumArrayHash TableString
Solve → 10Rotate ImageMediumArrayMathMatrix
Solve → 11Maximum Product of Two Elements in an ArrayEasyArraySortingHeap (Priority Queue)
Solve → 12Rearrange Array to Maximize Prefix ScoreMediumArrayGreedySorting
Solve → 13Find Resultant Array After Removing AnagramsEasyArrayHash TableString
Solve → 14Merge IntervalsMediumArraySorting
Solve → 15Find Occurrences of an Element in an ArrayMediumArrayHash Table
Solve → 16Intersection of Two ArraysEasyArrayHash TableTwo Pointers
Solve → 17Set Matrix ZeroesMediumArrayHash TableMatrix
Solve → 18Shuffle an ArrayMediumArrayMathDesign
Solve → 19Sort Integers by The Number of 1 BitsEasyArrayBit ManipulationSorting
Solve → 20Least Number of Unique Integers after K RemovalsMediumArrayHash TableGreedy
Solve → 21Next PermutationMediumArrayTwo Pointers
Solve → 22Minimum Absolute DifferenceEasyArraySorting
Solve → 23Best Time to Buy and Sell StockEasyArrayDynamic Programming
Solve → 24Button with Longest Push TimeEasyArray
Solve → 25Merge IntervalsMediumArraySorting
Solve → 26Find Resultant Array After Removing AnagramsEasyArrayHash TableString
Solve → 27Maximum Units on a TruckEasyArrayGreedySorting
Solve → 28Minimum Operations to Make All Array Elements EqualMediumArrayBinary SearchSorting
Solve → 29Subarray Sum Equals KMediumArrayHash TablePrefix Sum
Solve → 30Two SumEasyArrayHash Table
Solve → 31Maximum SubarrayMediumArrayDivide and ConquerDynamic Programming
Solve → 32Daily TemperaturesMediumArrayStackMonotonic Stack
Solve → 33Minimum Cost to Connect SticksMediumArrayGreedyHeap (Priority Queue)
Solve → 34Minimum Cost to Make Array EqualHardArrayBinary SearchGreedy
Solve → 35Group AnagramsMediumArrayHash TableString
Solve → 36Best Time to Buy and Sell Stock IIMediumArrayDynamic ProgrammingGreedy
Solve → 37Coin ChangeMediumArrayDynamic ProgrammingBreadth-First Search
Solve → 38Display Table of Food Orders in a RestaurantMediumArrayHash TableString
Solve → 39Intersection of Two ArraysEasyArrayHash TableTwo Pointers
Solve → 40Maximum Number of Points From Grid QueriesHardArrayTwo PointersBreadth-First Search
Solve → 41Container With Most WaterMediumArrayTwo PointersGreedy
Solve → 42Find the Duplicate NumberMediumArrayTwo PointersBinary Search
Solve → 43Combination SumMediumArrayBacktracking
Solve → 44Degree of an ArrayEasyArrayHash Table
Solve → 45Search Suggestions SystemMediumArrayStringBinary Search
Solve → 46Open the LockMediumArrayHash TableString
Solve → 47Cherry PickupHardArrayDynamic ProgrammingMatrix
Solve → 48Pascal's TriangleEasyArrayDynamic Programming
Solve → 49Sum of Subarray RangesMediumArrayStackMonotonic Stack
Solve → 50Non-overlapping IntervalsMediumArrayDynamic ProgrammingGreedy
Solve → 51Count Strictly Increasing SubarraysMediumArrayMathDynamic Programming
Solve → 52Sort Integers by The Number of 1 BitsEasyArrayBit ManipulationSorting
Solve → 53Least Number of Unique Integers after K RemovalsMediumArrayHash TableGreedy
Solve → 54Minimum Absolute DifferenceEasyArraySorting
Solve → 55Next PermutationMediumArrayTwo Pointers
Solve → 56Group AnagramsMediumArrayHash TableString
Solve → 57Best Time to Buy and Sell StockEasyArrayDynamic Programming
Solve → 58Merge IntervalsMediumArraySorting
Solve → 59Button with Longest Push TimeEasyArray
Solve → 60Display Table of Food Orders in a RestaurantMediumArrayHash TableString
Solve → 61Maximum Number of Points From Grid QueriesHardArrayTwo PointersBreadth-First Search
Solve → 62Rotate ImageMediumArrayMathMatrix
Solve → 63Find Resultant Array After Removing AnagramsEasyArrayHash TableString
Solve → 64Maximum Product of Two Elements in an ArrayEasyArraySortingHeap (Priority Queue)
Solve → 65Minimum Operations to Make All Array Elements EqualMediumArrayBinary SearchSorting
Solve → 66Subarray Sum Equals KMediumArrayHash TablePrefix Sum
Solve → 67Maximum Units on a TruckEasyArrayGreedySorting
Solve → 68Two SumEasyArrayHash Table
Solve → 69Intersection of Two ArraysEasyArrayHash TableTwo Pointers
Solve → 70Maximum SubarrayMediumArrayDivide and ConquerDynamic Programming
Solve → 71Best Time to Buy and Sell Stock IIMediumArrayDynamic ProgrammingGreedy
Solve → 72Rearrange Array to Maximize Prefix ScoreMediumArrayGreedySorting
Solve → 73Coin ChangeMediumArrayDynamic ProgrammingBreadth-First Search
Solve → 74Non-overlapping IntervalsMediumArrayDynamic ProgrammingGreedy
Solve → 75Minimum Cost to Connect SticksMediumArrayGreedyHeap (Priority Queue)
Solve → 76Pascal's TriangleEasyArrayDynamic Programming
Solve → 77Minimum Cost to Make Array EqualHardArrayBinary SearchGreedy
Solve → 78Daily TemperaturesMediumArrayStackMonotonic Stack
Solve → 79Two Sum II - Input Array Is SortedMediumArrayTwo PointersBinary Search
Solve → 80Set Matrix ZeroesMediumArrayHash TableMatrix
Solve → 81Find Occurrences of an Element in an ArrayMediumArrayHash Table
Solve → 82Kth Largest Element in an ArrayMediumArrayDivide and ConquerSorting
Solve → 83Top K Frequent ElementsMediumArrayHash TableDivide and Conquer
Solve → 84Container With Most WaterMediumArrayTwo PointersGreedy
Solve → 85PermutationsMediumArrayBacktracking
Solve → 86Shuffle an ArrayMediumArrayMathDesign
Solve → 87Count Strictly Increasing SubarraysMediumArrayMathDynamic Programming
Solve → 88Open the LockMediumArrayHash TableString
Solve → 89Cherry PickupHardArrayDynamic ProgrammingMatrix
Solve → 90Degree of an ArrayEasyArrayHash Table
Solve → 91Search Suggestions SystemMediumArrayStringBinary Search
Solve → 92Find the Duplicate NumberMediumArrayTwo PointersBinary Search
Solve → 93Contains DuplicateEasyArrayHash TableSorting
Solve → 94Sum of Subarray RangesMediumArrayStackMonotonic Stack
Solve → 95Combination SumMediumArrayBacktracking
Solve → 96Spiral MatrixMediumArrayMatrixSimulation
Solve →