1Trapping Rain WaterHardArrayTwo PointersDynamic Programming
Solve → 2Minimum Number of Taps to Open to Water a GardenHardArrayDynamic ProgrammingGreedy
Solve → 3Best Time to Buy and Sell StockEasyArrayDynamic Programming
Solve → 4Minimum Sideway JumpsMediumArrayDynamic ProgrammingGreedy
Solve → 5Search Suggestions SystemMediumArrayStringBinary Search
Solve → 6Subarray Product Less Than KMediumArrayBinary SearchSliding Window
Solve → 7Number of Perfect PairsMediumArrayMathTwo Pointers
Solve → 8Maximum SubarrayMediumArrayDivide and ConquerDynamic Programming
Solve → 9Longest Increasing SubsequenceMediumArrayBinary SearchDynamic Programming
Solve → 10Frog JumpHardArrayDynamic Programming
Solve → 11Longest Non-decreasing Subarray From Two ArraysMediumArrayDynamic Programming
Solve → 12Maximum Palindromes After OperationsMediumArrayHash TableString
Solve → 13Best Time to Buy and Sell StockEasyArrayDynamic Programming
Solve → 14Number of IslandsMediumArrayDepth-First SearchBreadth-First Search
Solve → 15Group AnagramsMediumArrayHash TableString
Solve → 16Find Valid Matrix Given Row and Column SumsMediumArrayGreedyMatrix
Solve → 17Minimum Path SumMediumArrayDynamic ProgrammingMatrix
Solve → 18Minimum Equal Sum of Two Arrays After Replacing ZerosMediumArrayGreedy
Solve → 19Search Suggestions SystemMediumArrayStringBinary Search
Solve → 20Subarray Product Less Than KMediumArrayBinary SearchSliding Window
Solve → 21Number of Perfect PairsMediumArrayMathTwo Pointers
Solve → 22Best Time to Buy and Sell StockEasyArrayDynamic Programming
Solve → 23Maximum SubarrayMediumArrayDivide and ConquerDynamic Programming
Solve → 24Longest Increasing SubsequenceMediumArrayBinary SearchDynamic Programming
Solve → 25Frog JumpHardArrayDynamic Programming
Solve → 26Longest Non-decreasing Subarray From Two ArraysMediumArrayDynamic Programming
Solve → 27Maximum Palindromes After OperationsMediumArrayHash TableString
Solve → 28Minimum Sideway JumpsMediumArrayDynamic ProgrammingGreedy
Solve → 29Trapping Rain WaterHardArrayTwo PointersDynamic Programming
Solve → 30Number of IslandsMediumArrayDepth-First SearchBreadth-First Search
Solve → 31Group AnagramsMediumArrayHash TableString
Solve → 32Minimum Path SumMediumArrayDynamic ProgrammingMatrix
Solve → 33Find Valid Matrix Given Row and Column SumsMediumArrayGreedyMatrix
Solve → 34Minimum Equal Sum of Two Arrays After Replacing ZerosMediumArrayGreedy
Solve → 35Coin ChangeMediumArrayDynamic ProgrammingBreadth-First Search
Solve → 36Minimum Number of Taps to Open to Water a GardenHardArrayDynamic ProgrammingGreedy
Solve → 37Subarrays with K Different IntegersHardArrayHash TableSliding Window
Solve → 38Min Cost Climbing StairsEasyArrayDynamic Programming
Solve →