1Maximum Amount of Money Robot Can EarnMediumArrayDynamic ProgrammingMatrix
Solve → 2Frequencies of Shortest SupersequencesHardArrayStringBit Manipulation
Solve → 3Split Array into Consecutive SubsequencesMediumArrayHash TableGreedy
Solve → 4Kth Smallest Element in a Sorted MatrixMediumArrayBinary SearchSorting
Solve → 5Matchsticks to SquareMediumArrayDynamic ProgrammingBacktracking
Solve → 6Make Lexicographically Smallest Array by Swapping ElementsMediumArrayUnion FindSorting
Solve → 7Sliding Window MaximumHardArrayQueueSliding Window
Solve → 8Maximum Performance of a TeamHardArrayGreedySorting
Solve → 9Ways to Make a Fair ArrayMediumArrayPrefix Sum
Solve → 10Evaluate DivisionMediumArrayStringDepth-First Search
Solve → 11Frog JumpHardArrayDynamic Programming
Solve → 12Burst BalloonsHardArrayDynamic Programming
Solve → 13Smallest Range Covering Elements from K ListsHardArrayHash TableGreedy
Solve → 14Bus RoutesHardArrayHash TableBreadth-First Search
Solve → 15Frequency of the Most Frequent ElementMediumArrayBinary SearchGreedy
Solve → 16House Robber IIMediumArrayDynamic Programming
Solve → 17Split Array Largest SumHardArrayBinary SearchDynamic Programming
Solve → 19House RobberMediumArrayDynamic Programming
Solve → 20Trapping Rain WaterHardArrayTwo PointersDynamic Programming
Solve → 22Koko Eating BananasMediumArrayBinary Search
Solve → 23Queue Reconstruction by HeightMediumArrayBinary Indexed TreeSegment Tree
Solve → 24Maximum Profit in Job SchedulingHardArrayBinary SearchDynamic Programming
Solve → 25Best Time to Buy and Sell StockEasyArrayDynamic Programming
Solve → 26Jump Game IIMediumArrayDynamic ProgrammingGreedy
Solve → 27Rotting OrangesMediumArrayBreadth-First SearchMatrix
Solve → 28Simple Bank SystemMediumArrayHash TableDesign
Solve → 29Maximum Tastiness of Candy BasketMediumArrayBinary SearchGreedy
Solve → 30Minimum Cost to Cut a StickHardArrayDynamic ProgrammingSorting
Solve → 31Longest Continuous Subarray With Absolute Diff Less Than or Equal to LimitMediumArrayQueueSliding Window
Solve → 32Best Time to Buy and Sell Stock IIIHardArrayDynamic Programming
Solve → 33Sort ColorsMediumArrayTwo PointersSorting
Solve → 34Maximal SquareMediumArrayDynamic ProgrammingMatrix
Solve → 35Swim in Rising WaterHardArrayBinary SearchDepth-First Search
Solve → 36Find All Possible Recipes from Given SuppliesMediumArrayHash TableString
Solve → 37Walking Robot SimulationMediumArrayHash TableSimulation
Solve → 38Minimum Cost Tree From Leaf ValuesMediumArrayDynamic ProgrammingStack
Solve → 39Maximum Total Damage With Spell CastingMediumArrayHash TableTwo Pointers
Solve → 40Apply Operations to Maximize Frequency ScoreHardArrayBinary SearchSliding Window
Solve → 41Kth Smallest Element in a Sorted MatrixMediumArrayBinary SearchSorting
Solve → 42Best Time to Buy and Sell Stock IIMediumArrayDynamic ProgrammingGreedy
Solve → 43Largest Rectangle in HistogramHardArrayStackMonotonic Stack
Solve → 44Partition Array Into Two Arrays to Minimize Sum DifferenceHardArrayTwo PointersBinary Search
Solve → 45Make Sum Divisible by PMediumArrayHash TablePrefix Sum
Solve → 46Find Minimum Time to Finish All JobsHardArrayDynamic ProgrammingBacktracking
Solve → 47Number of Islands IIHardArrayHash TableUnion Find
Solve → 48Alien DictionaryHardArrayStringDepth-First Search
Solve → 49Daily TemperaturesMediumArrayStackMonotonic Stack
Solve → 50Accounts MergeMediumArrayHash TableString
Solve → 51Number of IslandsMediumArrayDepth-First SearchBreadth-First Search
Solve → 52Merge IntervalsMediumArraySorting
Solve → 53Gas StationMediumArrayGreedy
Solve → 54Magnetic Force Between Two BallsMediumArrayBinary SearchSorting
Solve → 55Smallest String With SwapsMediumArrayHash TableString
Solve → 56Make Lexicographically Smallest Array by Swapping ElementsMediumArrayUnion FindSorting
Solve → 57Number of Flowers in Full BloomHardArrayHash TableBinary Search
Solve → 58Frog JumpHardArrayDynamic Programming
Solve → 59Burst BalloonsHardArrayDynamic Programming
Solve → 60Maximum Tastiness of Candy BasketMediumArrayBinary SearchGreedy
Solve → 61Simple Bank SystemMediumArrayHash TableDesign
Solve → 62Smallest Range Covering Elements from K ListsHardArrayHash TableGreedy
Solve → 63Frequencies of Shortest SupersequencesHardArrayStringBit Manipulation
Solve → 64Smallest String With SwapsMediumArrayHash TableString
Solve → 65Maximum Amount of Money Robot Can EarnMediumArrayDynamic ProgrammingMatrix
Solve → 66Bus RoutesHardArrayHash TableBreadth-First Search
Solve → 67Trapping Rain WaterHardArrayTwo PointersDynamic Programming
Solve → 68House Robber IIMediumArrayDynamic Programming
Solve → 69Queue Reconstruction by HeightMediumArrayBinary Indexed TreeSegment Tree
Solve → 70Split Array Largest SumHardArrayBinary SearchDynamic Programming
Solve → 72Frequency of the Most Frequent ElementMediumArrayBinary SearchGreedy
Solve → 73House RobberMediumArrayDynamic Programming
Solve → 74Best Time to Buy and Sell StockEasyArrayDynamic Programming
Solve → 75Kth Smallest Element in a Sorted MatrixMediumArrayBinary SearchSorting
Solve → 76Maximum Profit in Job SchedulingHardArrayBinary SearchDynamic Programming
Solve → 77Longest Continuous Subarray With Absolute Diff Less Than or Equal to LimitMediumArrayQueueSliding Window
Solve → 78Koko Eating BananasMediumArrayBinary Search
Solve → 79Make Lexicographically Smallest Array by Swapping ElementsMediumArrayUnion FindSorting
Solve → 81Jump Game IIMediumArrayDynamic ProgrammingGreedy
Solve → 82Sort ColorsMediumArrayTwo PointersSorting
Solve → 83Merge IntervalsMediumArraySorting
Solve → 84Maximal SquareMediumArrayDynamic ProgrammingMatrix
Solve → 85Split Array into Consecutive SubsequencesMediumArrayHash TableGreedy
Solve → 86Best Time to Buy and Sell Stock IIIHardArrayDynamic Programming
Solve → 87Minimum Cost to Cut a StickHardArrayDynamic ProgrammingSorting
Solve → 88Rotting OrangesMediumArrayBreadth-First SearchMatrix
Solve → 89Matchsticks to SquareMediumArrayDynamic ProgrammingBacktracking
Solve → 90Sliding Window MaximumHardArrayQueueSliding Window
Solve → 91Accounts MergeMediumArrayHash TableString
Solve → 92Swim in Rising WaterHardArrayBinary SearchDepth-First Search
Solve → 93Best Time to Buy and Sell Stock IVHardArrayDynamic Programming
Solve → 94Evaluate DivisionMediumArrayStringDepth-First Search
Solve → 95Group AnagramsMediumArrayHash TableString
Solve → 96Longest Consecutive SequenceMediumArrayHash TableUnion Find
Solve → 97Ways to Make a Fair ArrayMediumArrayPrefix Sum
Solve → 98First Missing PositiveHardArrayHash Table
Solve → 99HeatersMediumArrayTwo PointersBinary Search
Solve → 100Snakes and LaddersMediumArrayBreadth-First SearchMatrix
Solve → 101Sum of Subarray MinimumsMediumArrayDynamic ProgrammingStack
Solve → 102Asteroid CollisionMediumArrayStackSimulation
Solve → 103Insert IntervalMediumArray
Solve → 104Maximum Performance of a TeamHardArrayGreedySorting
Solve → 105Jump GameMediumArrayDynamic ProgrammingGreedy
Solve → 106Partition Array Into Two Arrays to Minimize Sum DifferenceHardArrayTwo PointersBinary Search
Solve → 107Largest Rectangle in HistogramHardArrayStackMonotonic Stack
Solve → 108Find Minimum Time to Finish All JobsHardArrayDynamic ProgrammingBacktracking
Solve → 109Alien DictionaryHardArrayStringDepth-First Search
Solve → 110Daily TemperaturesMediumArrayStackMonotonic Stack
Solve → 111Number of IslandsMediumArrayDepth-First SearchBreadth-First Search
Solve → 112Magnetic Force Between Two BallsMediumArrayBinary SearchSorting
Solve → 113Number of Islands IIHardArrayHash TableUnion Find
Solve → 114Maximum Total Damage With Spell CastingMediumArrayHash TableTwo Pointers
Solve → 115Find All Possible Recipes from Given SuppliesMediumArrayHash TableString
Solve → 116Gas StationMediumArrayGreedy
Solve → 117Walking Robot SimulationMediumArrayHash TableSimulation
Solve → 118Minimum Cost Tree From Leaf ValuesMediumArrayDynamic ProgrammingStack
Solve → 119Best Time to Buy and Sell Stock IIMediumArrayDynamic ProgrammingGreedy
Solve → 120Apply Operations to Maximize Frequency ScoreHardArrayBinary SearchSliding Window
Solve → 121Make Sum Divisible by PMediumArrayHash TablePrefix Sum
Solve → 122Number of Flowers in Full BloomHardArrayHash TableBinary Search
Solve →