1Beautiful ArrangementMediumArrayDynamic ProgrammingBacktracking
Solve → 2Minimize Maximum of ArrayMediumArrayBinary SearchDynamic Programming
Solve → 3Number of Divisible Triplet SumsMediumArrayHash Table
Solve → 4Exclusive Time of FunctionsMediumArrayStack
Solve → 5Beautiful ArrangementMediumArrayDynamic ProgrammingBacktracking
Solve → 6Exclusive Time of FunctionsMediumArrayStack
Solve → 7Maximum ORMediumArrayGreedyBit Manipulation
Solve → 8Number of Divisible Triplet SumsMediumArrayHash Table
Solve → 9Minimize Maximum of ArrayMediumArrayBinary SearchDynamic Programming
Solve → 10Number of Divisible Triplet SumsMediumArrayHash Table
Solve → 11Beautiful ArrangementMediumArrayDynamic ProgrammingBacktracking
Solve → 12Exclusive Time of FunctionsMediumArrayStack
Solve → 13Best Time to Buy and Sell StockEasyArrayDynamic Programming
Solve → 14Number of Perfect PairsMediumArrayMathTwo Pointers
Solve → 15Divide Players Into Teams of Equal SkillMediumArrayHash TableTwo Pointers
Solve → 16Maximum ORMediumArrayGreedyBit Manipulation
Solve → 17Two SumEasyArrayHash Table
Solve → 18Text JustificationHardArrayStringSimulation
Solve → 19Find the Length of the Longest Common PrefixMediumArrayHash TableString
Solve → 203SumMediumArrayTwo PointersSorting
Solve → 21Minimum Cost Path with TeleportationsHardArrayDynamic ProgrammingMatrix
Solve → 22Sell Diminishing-Valued Colored BallsMediumArrayMathBinary Search
Solve → 23Merge IntervalsMediumArraySorting
Solve → 24Maximum Palindromes After OperationsMediumArrayHash TableString
Solve → 25Path With Minimum EffortMediumArrayBinary SearchDepth-First Search
Solve → 26Minimize Maximum of ArrayMediumArrayBinary SearchDynamic Programming
Solve → 27Group AnagramsMediumArrayHash TableString
Solve → 28Number of IslandsMediumArrayDepth-First SearchBreadth-First Search
Solve → 29Longest Non-decreasing Subarray From Two ArraysMediumArrayDynamic Programming
Solve → 30Length of Longest V-Shaped Diagonal SegmentHardArrayDynamic ProgrammingMemoization
Solve → 31Text JustificationHardArrayStringSimulation
Solve → 32Rotating the BoxMediumArrayTwo PointersMatrix
Solve → 33Minimum Operations to Write the Letter Y on a GridMediumArrayHash TableMatrix
Solve → 34Two SumEasyArrayHash Table
Solve → 353SumMediumArrayTwo PointersSorting
Solve → 36Find the Length of the Longest Common PrefixMediumArrayHash TableString
Solve → 37Block Placement QueriesHardArrayBinary SearchBinary Indexed Tree
Solve → 38Split the ArrayEasyArrayHash TableCounting
Solve → 39Number of Black BlocksMediumArrayHash TableEnumeration
Solve → 40Best Time to Buy and Sell StockEasyArrayDynamic Programming
Solve → 41Number of Adjacent Elements With the Same ColorMediumArray
Solve → 42Trapping Rain WaterHardArrayTwo PointersDynamic Programming
Solve → 43Group AnagramsMediumArrayHash TableString
Solve → 44Maximum SubarrayMediumArrayDivide and ConquerDynamic Programming
Solve → 45Largest Rectangle in HistogramHardArrayStackMonotonic Stack
Solve → 46Longest Common PrefixEasyArrayStringTrie
Solve → 47Merge IntervalsMediumArraySorting
Solve → 48Minimum Time DifferenceMediumArrayMathString
Solve → 49Minimum Absolute Difference Between Elements With ConstraintMediumArrayBinary SearchOrdered Set
Solve → 50Spiral MatrixMediumArrayMatrixSimulation
Solve → 51Number of IslandsMediumArrayDepth-First SearchBreadth-First Search
Solve → 52Create Target Array in the Given OrderEasyArraySimulation
Solve → 53Walls and GatesMediumArrayBreadth-First SearchMatrix
Solve → 54Longest Continuous Subarray With Absolute Diff Less Than or Equal to LimitMediumArrayQueueSliding Window
Solve → 55Grid Teleportation TraversalMediumArrayHash TableBreadth-First Search
Solve → 56Matrix Block SumMediumArrayMatrixPrefix Sum
Solve → 57Gas StationMediumArrayGreedy
Solve → 58Rotate ImageMediumArrayMathMatrix
Solve → 59Check If Array Pairs Are Divisible by kMediumArrayHash TableCounting
Solve → 60Image SmootherEasyArrayMatrix
Solve → 61Container With Most WaterMediumArrayTwo PointersGreedy
Solve → 62Product of Array Except SelfMediumArrayPrefix Sum
Solve → 63Number of Matching SubsequencesMediumArrayHash TableString
Solve → 64Best Time to Buy and Sell Stock IIMediumArrayDynamic ProgrammingGreedy
Solve → 65Sort ColorsMediumArrayTwo PointersSorting
Solve → 66Subarray Sum Equals KMediumArrayHash TablePrefix Sum
Solve → 67Median of Two Sorted ArraysHardArrayBinary SearchDivide and Conquer
Solve → 68Daily TemperaturesMediumArrayStackMonotonic Stack
Solve → 69Maximum Number of Events That Can Be AttendedMediumArrayGreedySorting
Solve → 70Earliest Possible Day of Full BloomHardArrayGreedySorting
Solve → 71Odd String DifferenceEasyArrayHash TableString
Solve → 72Two Furthest Houses With Different ColorsEasyArrayGreedy
Solve → 73Match Alphanumerical Pattern in Matrix IMediumArrayHash TableString
Solve → 74Count Nodes With the Highest ScoreMediumArrayTreeDepth-First Search
Solve → 75Find Score of an Array After Marking All ElementsMediumArrayHash TableSorting
Solve → 76Sliding Window MaximumHardArrayQueueSliding Window
Solve → 77Longest Increasing SubsequenceMediumArrayBinary SearchDynamic Programming
Solve → 78Rotate ArrayMediumArrayMathTwo Pointers
Solve → 79Top K Frequent ElementsMediumArrayHash TableDivide and Conquer
Solve → 80Find Peak ElementMediumArrayBinary Search
Solve → 81Check if Array Is Sorted and RotatedEasyArray
Solve → 82Candy CrushMediumArrayTwo PointersMatrix
Solve → 83Two Sum II - Input Array Is SortedMediumArrayTwo PointersBinary Search
Solve → 84Partition Equal Subset SumMediumArrayDynamic Programming
Solve → 85House Robber IIMediumArrayDynamic Programming
Solve → 86Number of Subarrays That Match a Pattern IMediumArrayRolling HashString Matching
Solve → 87Contains DuplicateEasyArrayHash TableSorting
Solve → 88Brightest Position on StreetMediumArraySortingPrefix Sum
Solve → 89Best Time to Buy and Sell Stock using StrategyMediumArraySliding WindowPrefix Sum
Solve → 90Last Stone WeightEasyArrayHeap (Priority Queue)
Solve → 91Kth Largest Element in an ArrayMediumArrayDivide and ConquerSorting
Solve → 92Rotting OrangesMediumArrayBreadth-First SearchMatrix
Solve → 93Word BreakMediumArrayHash TableString
Solve → 94Word Break IIHardArrayHash TableString
Solve → 95Reconstruct ItineraryHardArrayStringDepth-First Search
Solve → 96Restore the Array From Adjacent PairsMediumArrayHash TableDepth-First Search
Solve → 98Design Memory AllocatorMediumArrayHash TableDesign
Solve → 99Best Time to Buy and Sell Stock IIIHardArrayDynamic Programming
Solve → 100Count Mentions Per UserMediumArrayMathSorting
Solve → 101Maximal RectangleHardArrayDynamic ProgrammingStack
Solve → 102Text JustificationHardArrayStringSimulation
Solve → 103Length of Longest V-Shaped Diagonal SegmentHardArrayDynamic ProgrammingMemoization
Solve → 104Rotating the BoxMediumArrayTwo PointersMatrix
Solve → 105Two SumEasyArrayHash Table
Solve → 106Split the ArrayEasyArrayHash TableCounting
Solve → 1073SumMediumArrayTwo PointersSorting
Solve → 108Minimum Operations to Write the Letter Y on a GridMediumArrayHash TableMatrix
Solve → 109Find the Length of the Longest Common PrefixMediumArrayHash TableString
Solve → 110Best Time to Buy and Sell StockEasyArrayDynamic Programming
Solve → 111Create Target Array in the Given OrderEasyArraySimulation
Solve → 112Block Placement QueriesHardArrayBinary SearchBinary Indexed Tree
Solve → 113Number of Black BlocksMediumArrayHash TableEnumeration
Solve → 114Group AnagramsMediumArrayHash TableString
Solve → 115Count Nodes With the Highest ScoreMediumArrayTreeDepth-First Search
Solve → 116Two Furthest Houses With Different ColorsEasyArrayGreedy
Solve → 117Earliest Possible Day of Full BloomHardArrayGreedySorting
Solve → 118Match Alphanumerical Pattern in Matrix IMediumArrayHash TableString
Solve → 119Maximum Number of Events That Can Be AttendedMediumArrayGreedySorting
Solve → 120Odd String DifferenceEasyArrayHash TableString
Solve → 121Number of Adjacent Elements With the Same ColorMediumArray
Solve → 122Merge IntervalsMediumArraySorting
Solve → 123Trapping Rain WaterHardArrayTwo PointersDynamic Programming
Solve → 124Maximum SubarrayMediumArrayDivide and ConquerDynamic Programming
Solve → 125Largest Rectangle in HistogramHardArrayStackMonotonic Stack
Solve → 126Number of Divisible Triplet SumsMediumArrayHash Table
Solve → 127Maximum Sum of Alternating Subsequence With Distance at Least KHardArrayDynamic ProgrammingSegment Tree
Solve → 128Number of IslandsMediumArrayDepth-First SearchBreadth-First Search
Solve → 129Longest Common PrefixEasyArrayStringTrie
Solve → 130Minimum Time DifferenceMediumArrayMathString
Solve → 131Minimum Absolute Difference Between Elements With ConstraintMediumArrayBinary SearchOrdered Set
Solve → 132Beautiful ArrangementMediumArrayDynamic ProgrammingBacktracking
Solve → 133Walls and GatesMediumArrayBreadth-First SearchMatrix
Solve → 134Spiral MatrixMediumArrayMatrixSimulation
Solve → 135Rotate ImageMediumArrayMathMatrix
Solve → 136Exclusive Time of FunctionsMediumArrayStack
Solve → 137Longest Continuous Subarray With Absolute Diff Less Than or Equal to LimitMediumArrayQueueSliding Window
Solve → 138Container With Most WaterMediumArrayTwo PointersGreedy
Solve → 139Sort ColorsMediumArrayTwo PointersSorting
Solve → 140Grid Teleportation TraversalMediumArrayHash TableBreadth-First Search
Solve → 141Matrix Block SumMediumArrayMatrixPrefix Sum
Solve → 142Gas StationMediumArrayGreedy
Solve → 143Subarray Sum Equals KMediumArrayHash TablePrefix Sum
Solve → 144Minimum Cost Path with TeleportationsHardArrayDynamic ProgrammingMatrix
Solve → 145Number of Perfect PairsMediumArrayMathTwo Pointers
Solve → 146Divide Players Into Teams of Equal SkillMediumArrayHash TableTwo Pointers
Solve → 147Maximum ORMediumArrayGreedyBit Manipulation
Solve → 148Check If Array Pairs Are Divisible by kMediumArrayHash TableCounting
Solve → 149Image SmootherEasyArrayMatrix
Solve → 150Top K Frequent ElementsMediumArrayHash TableDivide and Conquer
Solve → 151Candy CrushMediumArrayTwo PointersMatrix
Solve → 152Partition Equal Subset SumMediumArrayDynamic Programming
Solve → 153Number of Matching SubsequencesMediumArrayHash TableString
Solve → 154Best Time to Buy and Sell Stock IIMediumArrayDynamic ProgrammingGreedy
Solve → 155Product of Array Except SelfMediumArrayPrefix Sum
Solve → 156Sell Diminishing-Valued Colored BallsMediumArrayMathBinary Search
Solve → 157Median of Two Sorted ArraysHardArrayBinary SearchDivide and Conquer
Solve → 159Daily TemperaturesMediumArrayStackMonotonic Stack
Solve → 160Find Score of an Array After Marking All ElementsMediumArrayHash TableSorting
Solve → 161Rotate ArrayMediumArrayMathTwo Pointers
Solve → 162Best Time to Buy and Sell Stock IIIHardArrayDynamic Programming
Solve → 163Find Peak ElementMediumArrayBinary Search
Solve → 164Sliding Window MaximumHardArrayQueueSliding Window
Solve → 165Number of Subarrays That Match a Pattern IMediumArrayRolling HashString Matching
Solve → 166House Robber IIMediumArrayDynamic Programming
Solve → 167Brightest Position on StreetMediumArraySortingPrefix Sum
Solve → 168Contains DuplicateEasyArrayHash TableSorting
Solve → 169Longest Increasing SubsequenceMediumArrayBinary SearchDynamic Programming
Solve → 170Check if Array Is Sorted and RotatedEasyArray
Solve → 171Kth Largest Element in an ArrayMediumArrayDivide and ConquerSorting
Solve → 172Two Sum II - Input Array Is SortedMediumArrayTwo PointersBinary Search
Solve → 173Restore the Array From Adjacent PairsMediumArrayHash TableDepth-First Search
Solve → 174Reconstruct ItineraryHardArrayStringDepth-First Search
Solve → 175Design Memory AllocatorMediumArrayHash TableDesign
Solve → 176Last Stone WeightEasyArrayHeap (Priority Queue)
Solve → 177Count Mentions Per UserMediumArrayMathSorting
Solve → 178Best Time to Buy and Sell Stock using StrategyMediumArraySliding WindowPrefix Sum
Solve → 179Maximal RectangleHardArrayDynamic ProgrammingStack
Solve → 181Next Greater Element IIMediumArrayStackMonotonic Stack
Solve → 182Word SearchMediumArrayStringBacktracking
Solve → 183Merge Sorted ArrayEasyArrayTwo PointersSorting
Solve → 184Rotting OrangesMediumArrayBreadth-First SearchMatrix
Solve → 185Subarray Sums Divisible by KMediumArrayHash TablePrefix Sum
Solve → 186Longest Consecutive SequenceMediumArrayHash TableUnion-Find
Solve → 187Hand of StraightsMediumArrayHash TableGreedy
Solve → 188Non-overlapping IntervalsMediumArrayDynamic ProgrammingGreedy
Solve → 189Maximal Score After Applying K OperationsMediumArrayGreedyHeap (Priority Queue)
Solve → 190Flood FillEasyArrayDepth-First SearchBreadth-First Search
Solve → 191Meeting Rooms IIMediumArrayTwo PointersGreedy
Solve → 192Word BreakMediumArrayHash TableString
Solve → 193Word Break IIHardArrayHash TableString
Solve → 194Maximum Palindromes After OperationsMediumArrayHash TableString
Solve → 195Jump Game VIMediumArrayDynamic ProgrammingQueue
Solve → 196Path With Minimum EffortMediumArrayBinary SearchDepth-First Search
Solve → 197Capacity To Ship Packages Within D DaysMediumArrayBinary Search
Solve → 198Minimize Maximum of ArrayMediumArrayBinary SearchDynamic Programming
Solve → 199Word Search IIHardArrayStringBacktracking
Solve → 200Longest Non-decreasing Subarray From Two ArraysMediumArrayDynamic Programming
Solve → 201Search in Rotated Sorted ArrayMediumArrayBinary Search
Solve →