1Coin ChangeMediumArrayDynamic ProgrammingBreadth-First Search
Solve → 3Coin ChangeMediumArrayDynamic ProgrammingBreadth-First Search
Solve → 4Minimum Limit of Balls in a BagMediumArrayBinary Search
Solve → 5Maximum Product of Three NumbersEasyArrayMathSorting
Solve → 6Russian Doll EnvelopesHardArrayBinary SearchDynamic Programming
Solve → 7Employee Free TimeHardArrayLine SweepSorting
Solve → 8Minimum Number of Taps to Open to Water a GardenHardArrayDynamic ProgrammingGreedy
Solve → 9Sudoku SolverHardArrayHash TableBacktracking
Solve → 10Rotting OrangesMediumArrayBreadth-First SearchMatrix
Solve → 11Product of Array Except SelfMediumArrayPrefix Sum
Solve → 12Spiral MatrixMediumArrayMatrixSimulation
Solve → 13Two SumEasyArrayHash Table
Solve → 143SumMediumArrayTwo PointersSorting
Solve → 15Unique Email AddressesEasyArrayHash TableString
Solve → 16Word BreakMediumArrayHash TableString
Solve → 17Most Profitable Path in a TreeMediumArrayTreeDepth-First Search
Solve → 18HeatersMediumArrayTwo PointersBinary Search
Solve → 19Longest Increasing SubsequenceMediumArrayBinary SearchDynamic Programming
Solve → 20Top K Frequent ElementsMediumArrayHash TableDivide and Conquer
Solve → 21132 PatternMediumArrayBinary SearchStack
Solve → 22House RobberMediumArrayDynamic Programming
Solve → 23Coin ChangeMediumArrayDynamic ProgrammingBreadth-First Search
Solve → 24Group AnagramsMediumArrayHash TableString
Solve → 25Trapping Rain WaterHardArrayTwo PointersDynamic Programming
Solve → 26Minimum Cost For TicketsMediumArrayDynamic Programming
Solve → 27Maximum Difference Score in a GridMediumArrayDynamic ProgrammingMatrix
Solve → 28Maximum Total Beauty of the GardensHardArrayTwo PointersBinary Search
Solve → 29Max Area of IslandMediumArrayDepth-First SearchBreadth-First Search
Solve → 30Get the Maximum ScoreHardArrayTwo PointersDynamic Programming
Solve → 31Russian Doll EnvelopesHardArrayBinary SearchDynamic Programming
Solve → 32Number of Longest Increasing SubsequenceMediumArrayDynamic ProgrammingBinary Indexed Tree
Solve → 33Design Circular QueueMediumArrayLinked ListDesign
Solve → 34Maximum Product of Three NumbersEasyArrayMathSorting
Solve → 35Maximal RectangleHardArrayDynamic ProgrammingStack
Solve → 36Minimum Falling Path SumMediumArrayDynamic ProgrammingMatrix
Solve → 37Destroy Sequential TargetsMediumArrayHash TableCounting
Solve → 38Shortest Path in Binary MatrixMediumArrayBreadth-First SearchMatrix
Solve → 39Best Time to Buy and Sell StockEasyArrayDynamic Programming
Solve → 40Insert Delete GetRandom O(1)MediumArrayHash TableMath
Solve → 41Task SchedulerMediumArrayHash TableGreedy
Solve → 42Largest Plus SignMediumArrayDynamic Programming
Solve → 43Median of Two Sorted ArraysHardArrayBinary SearchDivide and Conquer
Solve → 44Length of the Longest Subsequence That Sums to TargetMediumArrayDynamic Programming
Solve → 45Daily TemperaturesMediumArrayStackMonotonic Stack
Solve → 46Minimum Number of Taps to Open to Water a GardenHardArrayDynamic ProgrammingGreedy
Solve → 47Most Profitable Path in a TreeMediumArrayTreeDepth-First Search
Solve → 48Maximum Product of Three NumbersEasyArrayMathSorting
Solve → 49Max Area of IslandMediumArrayDepth-First SearchBreadth-First Search
Solve → 50Maximum Total Beauty of the GardensHardArrayTwo PointersBinary Search
Solve → 51Destroy Sequential TargetsMediumArrayHash TableCounting
Solve → 52Length of the Longest Subsequence That Sums to TargetMediumArrayDynamic Programming
Solve → 53Maximum Difference Score in a GridMediumArrayDynamic ProgrammingMatrix
Solve → 54Sudoku SolverHardArrayHash TableBacktracking
Solve → 55Rotting OrangesMediumArrayBreadth-First SearchMatrix
Solve → 56Product of Array Except SelfMediumArrayPrefix Sum
Solve → 57Two SumEasyArrayHash Table
Solve → 59Coin ChangeMediumArrayDynamic ProgrammingBreadth-First Search
Solve → 60Word BreakMediumArrayHash TableString
Solve → 61Spiral MatrixMediumArrayMatrixSimulation
Solve → 62Unique Email AddressesEasyArrayHash TableString
Solve → 63HeatersMediumArrayTwo PointersBinary Search
Solve → 64Russian Doll EnvelopesHardArrayBinary SearchDynamic Programming
Solve → 65Top K Frequent ElementsMediumArrayHash TableDivide and Conquer
Solve → 66Longest Increasing SubsequenceMediumArrayBinary SearchDynamic Programming
Solve → 673SumMediumArrayTwo PointersSorting
Solve → 68House RobberMediumArrayDynamic Programming
Solve → 69Minimum Cost For TicketsMediumArrayDynamic Programming
Solve → 70Daily TemperaturesMediumArrayStackMonotonic Stack
Solve → 71132 PatternMediumArrayBinary SearchStack
Solve → 72Best Time to Buy and Sell StockEasyArrayDynamic Programming
Solve → 73Group AnagramsMediumArrayHash TableString
Solve → 74Trapping Rain WaterHardArrayTwo PointersDynamic Programming
Solve → 75Maximal RectangleHardArrayDynamic ProgrammingStack
Solve → 76Minimum Limit of Balls in a BagMediumArrayBinary Search
Solve → 77Kth Largest Element in an ArrayMediumArrayDivide and ConquerSorting
Solve → 78Employee Free TimeHardArrayLine SweepSorting
Solve → 79Next PermutationMediumArrayTwo Pointers
Solve → 80Move ZeroesEasyArrayTwo Pointers
Solve → 81Next Greater Element IIMediumArrayStackMonotonic Stack
Solve → 82Number of IslandsMediumArrayDepth-First SearchBreadth-First Search
Solve → 83Task SchedulerMediumArrayHash TableGreedy
Solve → 84Number of Longest Increasing SubsequenceMediumArrayDynamic ProgrammingBinary Indexed Tree
Solve → 85Insert Delete GetRandom O(1)MediumArrayHash TableMath
Solve → 86Largest Plus SignMediumArrayDynamic Programming
Solve → 87Median of Two Sorted ArraysHardArrayBinary SearchDivide and Conquer
Solve → 88Design Circular QueueMediumArrayLinked ListDesign
Solve → 89Get the Maximum ScoreHardArrayTwo PointersDynamic Programming
Solve → 90Shortest Path in Binary MatrixMediumArrayBreadth-First SearchMatrix
Solve → 91Minimum Falling Path SumMediumArrayDynamic ProgrammingMatrix
Solve →