1Best Time to Buy and Sell StockEasyArrayDynamic Programming
Solve → 2Count Good MealsMediumArrayHash Table
Solve → 3Count Days Without MeetingsMediumArraySorting
Solve → 4Maximize Area of Square Hole in GridMediumArraySorting
Solve → 5Count Good MealsMediumArrayHash Table
Solve → 6Next Greater Element IEasyArrayHash TableStack
Solve → 7Merge Sorted ArrayEasyArrayTwo PointersSorting
Solve → 8Daily TemperaturesMediumArrayStackMonotonic Stack
Solve → 9Fair Candy SwapEasyArrayHash TableBinary Search
Solve → 10Maximum Profit in Job SchedulingHardArrayBinary SearchDynamic Programming
Solve → 11Sort ColorsMediumArrayTwo PointersSorting
Solve → 12Minimum Value to Get Positive Step by Step SumEasyArrayPrefix Sum
Solve → 13Maximize Area of Square Hole in GridMediumArraySorting
Solve → 14Median of Two Sorted ArraysHardArrayBinary SearchDivide and Conquer
Solve → 15Subarray Sum Equals KMediumArrayHash TablePrefix Sum
Solve → 16K Closest Points to OriginMediumArrayMathDivide and Conquer
Solve → 17Minimum Number of Work Sessions to Finish the TasksMediumArrayDynamic ProgrammingBacktracking
Solve → 18Two City SchedulingMediumArrayGreedySorting
Solve → 19Trapping Rain WaterHardArrayTwo PointersDynamic Programming
Solve → 20Maximum SubarrayMediumArrayDivide and ConquerDynamic Programming
Solve → 21Longest Consecutive SequenceMediumArrayHash TableUnion-Find
Solve → 22Koko Eating BananasMediumArrayBinary Search
Solve → 23Maximum Product SubarrayMediumArrayDynamic Programming
Solve → 24Maximize Area of Square Hole in GridMediumArraySorting
Solve → 25Minimum Value to Get Positive Step by Step SumEasyArrayPrefix Sum
Solve → 26Count Good MealsMediumArrayHash Table
Solve → 27Next Greater Element IEasyArrayHash TableStack
Solve → 28Best Time to Buy and Sell StockEasyArrayDynamic Programming
Solve → 29Merge Sorted ArrayEasyArrayTwo PointersSorting
Solve → 30Daily TemperaturesMediumArrayStackMonotonic Stack
Solve → 31Fair Candy SwapEasyArrayHash TableBinary Search
Solve → 32Koko Eating BananasMediumArrayBinary Search
Solve → 33Count Days Without MeetingsMediumArraySorting
Solve → 34Longest Consecutive SequenceMediumArrayHash TableUnion-Find
Solve → 35Sort ColorsMediumArrayTwo PointersSorting
Solve → 36Maximum Profit in Job SchedulingHardArrayBinary SearchDynamic Programming
Solve → 37First Missing PositiveHardArrayHash Table
Solve → 38Subarray Sum Equals KMediumArrayHash TablePrefix Sum
Solve → 39Median of Two Sorted ArraysHardArrayBinary SearchDivide and Conquer
Solve → 40K Closest Points to OriginMediumArrayMathDivide and Conquer
Solve → 41Minimum Number of Work Sessions to Finish the TasksMediumArrayDynamic ProgrammingBacktracking
Solve → 42Two City SchedulingMediumArrayGreedySorting
Solve → 43Trapping Rain WaterHardArrayTwo PointersDynamic Programming
Solve → 44Maximum Product SubarrayMediumArrayDynamic Programming
Solve → 45Maximum SubarrayMediumArrayDivide and ConquerDynamic Programming
Solve →