1Longest Increasing SubsequenceMediumArrayBinary SearchDynamic Programming
Solve → 2Number of IslandsMediumArrayDepth-First SearchBreadth-First Search
Solve → 3Single Element in a Sorted ArrayMediumArrayBinary Search
Solve → 4Longest Increasing SubsequenceMediumArrayBinary SearchDynamic Programming
Solve → 5Combination SumMediumArrayBacktracking
Solve → 6Number of IslandsMediumArrayDepth-First SearchBreadth-First Search
Solve → 7Merge IntervalsMediumArraySorting
Solve → 8Shortest BridgeMediumArrayDepth-First SearchBreadth-First Search
Solve → 9House RobberMediumArrayDynamic Programming
Solve → 10Maximal SquareMediumArrayDynamic ProgrammingMatrix
Solve → 11Top K Frequent ElementsMediumArrayHash TableDivide and Conquer
Solve → 12Design Memory AllocatorMediumArrayHash TableDesign
Solve → 13Trapping Rain WaterHardArrayTwo PointersDynamic Programming
Solve → 14Search in Rotated Sorted ArrayMediumArrayBinary Search
Solve → 15Two SumEasyArrayHash Table
Solve → 16Combination Sum IIMediumArrayBacktracking
Solve → 17Rotting OrangesMediumArrayBreadth-First SearchMatrix
Solve → 18Maximum SubarrayMediumArrayDivide and ConquerDynamic Programming
Solve → 19Kth Largest Element in an ArrayMediumArrayDivide and ConquerSorting
Solve → 20First Day Where You Have Been in All the RoomsMediumArrayDynamic Programming
Solve → 21Insert Delete GetRandom O(1)MediumArrayHash TableMath
Solve → 22Minimum Area RectangleMediumArrayHash TableMath
Solve → 23Best Time to Buy and Sell StockEasyArrayDynamic Programming
Solve → 24Trapping Rain Water IIHardArrayBreadth-First SearchHeap (Priority Queue)
Solve → 25Shortest Distance from All BuildingsHardArrayBreadth-First SearchMatrix
Solve → 26Subarray Sum Equals KMediumArrayHash TablePrefix Sum
Solve → 27SubsetsMediumArrayBacktrackingBit Manipulation
Solve → 28Find Peak ElementMediumArrayBinary Search
Solve → 29Minimum Swaps to Group All 1's Together IIMediumArraySliding Window
Solve → 30Find the Length of the Longest Common PrefixMediumArrayHash TableString
Solve → 31Product of the Last K NumbersMediumArrayMathDesign
Solve → 32Jump GameMediumArrayDynamic ProgrammingGreedy
Solve → 33Sliding Window MaximumHardArrayQueueSliding Window
Solve → 34Accounts MergeMediumArrayHash TableString
Solve → 353Sum ClosestMediumArrayTwo PointersSorting
Solve → 36First Day Where You Have Been in All the RoomsMediumArrayDynamic Programming
Solve → 37Combination SumMediumArrayBacktracking
Solve → 38Number of IslandsMediumArrayDepth-First SearchBreadth-First Search
Solve → 39Merge IntervalsMediumArraySorting
Solve → 40House RobberMediumArrayDynamic Programming
Solve → 41Maximal SquareMediumArrayDynamic ProgrammingMatrix
Solve → 42Shortest BridgeMediumArrayDepth-First SearchBreadth-First Search
Solve → 43Two SumEasyArrayHash Table
Solve → 44Top K Frequent ElementsMediumArrayHash TableDivide and Conquer
Solve → 45Design Memory AllocatorMediumArrayHash TableDesign
Solve → 46Search in Rotated Sorted ArrayMediumArrayBinary Search
Solve → 47Trapping Rain WaterHardArrayTwo PointersDynamic Programming
Solve → 48Combination Sum IIMediumArrayBacktracking
Solve → 49Rotting OrangesMediumArrayBreadth-First SearchMatrix
Solve → 50Best Time to Buy and Sell StockEasyArrayDynamic Programming
Solve → 51Maximum SubarrayMediumArrayDivide and ConquerDynamic Programming
Solve → 52Accounts MergeMediumArrayHash TableString
Solve → 53Longest Increasing SubsequenceMediumArrayBinary SearchDynamic Programming
Solve → 54Kth Largest Element in an ArrayMediumArrayDivide and ConquerSorting
Solve → 55Shortest Distance from All BuildingsHardArrayBreadth-First SearchMatrix
Solve → 56Insert Delete GetRandom O(1)MediumArrayHash TableMath
Solve → 57Minimum Area RectangleMediumArrayHash TableMath
Solve → 58Trapping Rain Water IIHardArrayBreadth-First SearchHeap (Priority Queue)
Solve → 59Subarray Sum Equals KMediumArrayHash TablePrefix Sum
Solve → 60SubsetsMediumArrayBacktrackingBit Manipulation
Solve → 61Minimum Swaps to Group All 1's Together IIMediumArraySliding Window
Solve → 62Find Peak ElementMediumArrayBinary Search
Solve → 63Find the Length of the Longest Common PrefixMediumArrayHash TableString
Solve → 64Product of the Last K NumbersMediumArrayMathDesign
Solve → 65Jump GameMediumArrayDynamic ProgrammingGreedy
Solve → 66Text JustificationHardArrayStringSimulation
Solve → 67Single Element in a Sorted ArrayMediumArrayBinary Search
Solve → 683Sum ClosestMediumArrayTwo PointersSorting
Solve → 69Sliding Window MaximumHardArrayQueueSliding Window
Solve →