1Delete and EarnMediumArrayHash TableDynamic Programming
Solve → 3Delete and EarnMediumArrayHash TableDynamic Programming
Solve → 5Merge IntervalsMediumArraySorting
Solve → 6Best Time to Buy and Sell StockEasyArrayDynamic Programming
Solve → 8Count Subarrays With Fixed BoundsHardArrayQueueSliding Window
Solve → 9Best Team With No ConflictsMediumArrayDynamic ProgrammingSorting
Solve → 10Kth Largest Element in an ArrayMediumArrayDivide and ConquerSorting
Solve → 11Group AnagramsMediumArrayHash TableString
Solve → 12Make K-Subarray Sums EqualMediumArrayMathGreedy
Solve → 13Sort ColorsMediumArrayTwo PointersSorting
Solve → 14Minimum Number of Lines to Cover PointsMediumArrayHash TableMath
Solve → 15Find the Longest Valid Obstacle Course at Each PositionHardArrayBinary SearchBinary Indexed Tree
Solve → 16Minimum Cost to Move Chips to The Same PositionEasyArrayMathGreedy
Solve → 17Find Subarrays With Equal SumEasyArrayHash Table
Solve → 18The Employee That Worked on the Longest TaskEasyArray
Solve → 19Find The Original Array of Prefix XorMediumArrayBit Manipulation
Solve → 20Next Greater Element IEasyArrayHash TableStack
Solve → 21Meeting Rooms IIMediumArrayTwo PointersGreedy
Solve → 22Contiguous ArrayMediumArrayHash TablePrefix Sum
Solve → 233SumMediumArrayTwo PointersSorting
Solve → 24Subarrays with K Different IntegersHardArrayHash TableSliding Window
Solve → 25Remove Duplicates from Sorted ArrayEasyArrayTwo Pointers
Solve → 26Kth Missing Positive NumberEasyArrayBinary Search
Solve → 27Coin Change IIMediumArrayDynamic Programming
Solve → 28Minimum Number of Taps to Open to Water a GardenHardArrayDynamic ProgrammingGreedy
Solve → 30Word SearchMediumArrayStringBacktracking
Solve → 31Minimum Operations to Reduce X to ZeroMediumArrayHash TableBinary Search
Solve → 32Jump GameMediumArrayDynamic ProgrammingGreedy
Solve → 33Spiral MatrixMediumArrayMatrixSimulation
Solve → 34Next Greater Element IIMediumArrayStackMonotonic Stack
Solve → 35Sum of Subarray MinimumsMediumArrayDynamic ProgrammingStack
Solve → 36Least Number of Unique Integers after K RemovalsMediumArrayHash TableGreedy
Solve → 37Merge IntervalsMediumArraySorting
Solve → 38Daily TemperaturesMediumArrayStackMonotonic Stack
Solve → 39Maximum SubarrayMediumArrayDivide and ConquerDynamic Programming
Solve → 40Majority ElementEasyArrayHash TableDivide and Conquer
Solve → 41Best Time to Buy and Sell StockEasyArrayDynamic Programming
Solve → 42Best Team With No ConflictsMediumArrayDynamic ProgrammingSorting
Solve → 43Find the Longest Valid Obstacle Course at Each PositionHardArrayBinary SearchBinary Indexed Tree
Solve → 44Minimum Number of Lines to Cover PointsMediumArrayHash TableMath
Solve → 45Minimum Cost to Move Chips to The Same PositionEasyArrayMathGreedy
Solve → 46Find Subarrays With Equal SumEasyArrayHash Table
Solve → 47The Employee That Worked on the Longest TaskEasyArray
Solve → 48Find The Original Array of Prefix XorMediumArrayBit Manipulation
Solve → 49Two SumEasyArrayHash Table
Solve → 50Count Subarrays With Fixed BoundsHardArrayQueueSliding Window
Solve → 51Delete and EarnMediumArrayHash TableDynamic Programming
Solve → 52Merge IntervalsMediumArraySorting
Solve → 53Jump GameMediumArrayDynamic ProgrammingGreedy
Solve → 54Sort ColorsMediumArrayTwo PointersSorting
Solve → 55Kth Largest Element in an ArrayMediumArrayDivide and ConquerSorting
Solve → 56Group AnagramsMediumArrayHash TableString
Solve → 57Remove Duplicates from Sorted ArrayEasyArrayTwo Pointers
Solve → 58Make K-Subarray Sums EqualMediumArrayMathGreedy
Solve → 59Spiral MatrixMediumArrayMatrixSimulation
Solve → 60Daily TemperaturesMediumArrayStackMonotonic Stack
Solve → 61Next Greater Element IEasyArrayHash TableStack
Solve → 62Contiguous ArrayMediumArrayHash TablePrefix Sum
Solve → 63Meeting Rooms IIMediumArrayTwo PointersGreedy
Solve → 643SumMediumArrayTwo PointersSorting
Solve → 65Subarrays with K Different IntegersHardArrayHash TableSliding Window
Solve → 66Kth Missing Positive NumberEasyArrayBinary Search
Solve → 67Coin Change IIMediumArrayDynamic Programming
Solve → 68Word SearchMediumArrayStringBacktracking
Solve → 69Minimum Operations to Reduce X to ZeroMediumArrayHash TableBinary Search
Solve → 70Next Greater Element IIMediumArrayStackMonotonic Stack
Solve → 71Minimum Number of Taps to Open to Water a GardenHardArrayDynamic ProgrammingGreedy
Solve → 72Least Number of Unique Integers after K RemovalsMediumArrayHash TableGreedy
Solve → 74Maximum Product SubarrayMediumArrayDynamic Programming
Solve → 75Longest Increasing SubsequenceMediumArrayBinary SearchDynamic Programming
Solve → 76Majority ElementEasyArrayHash TableDivide and Conquer
Solve → 77Sum of Subarray MinimumsMediumArrayDynamic ProgrammingStack
Solve → 78Coin ChangeMediumArrayDynamic ProgrammingBreadth-First Search
Solve → 79Shuffle the ArrayEasyArray
Solve → 80Longest Consecutive SequenceMediumArrayHash TableUnion-Find
Solve → 81Container With Most WaterMediumArrayTwo PointersGreedy
Solve → 82Maximum SubarrayMediumArrayDivide and ConquerDynamic Programming
Solve → 83Top K Frequent ElementsMediumArrayHash TableDivide and Conquer
Solve → 84Count of Range SumHardArrayBinary SearchDivide and Conquer
Solve →