1Longest Increasing Path in a MatrixHardArrayDynamic ProgrammingDepth-First Search
Solve → 2132 PatternMediumArrayBinary SearchStack
Solve → 3Walls and GatesMediumArrayBreadth-First SearchMatrix
Solve → 4Single-Threaded CPUMediumArraySortingHeap (Priority Queue)
Solve → 5Maximum Profit in Job SchedulingHardArrayBinary SearchDynamic Programming
Solve → 6Longest Increasing Path in a MatrixHardArrayDynamic ProgrammingDepth-First Search
Solve → 7132 PatternMediumArrayBinary SearchStack
Solve → 8Walls and GatesMediumArrayBreadth-First SearchMatrix
Solve → 9Longest Increasing Path in a MatrixHardArrayDynamic ProgrammingDepth-First Search
Solve → 10Search Suggestions SystemMediumArrayStringBinary Search
Solve → 11Maximum Profit in Job SchedulingHardArrayBinary SearchDynamic Programming
Solve → 12Koko Eating BananasMediumArrayBinary Search
Solve → 13Single-Threaded CPUMediumArraySortingHeap (Priority Queue)
Solve → 14Shortest Distance from All BuildingsHardArrayBreadth-First SearchMatrix
Solve → 15Most Profit Assigning WorkMediumArrayTwo PointersBinary Search
Solve → 16Find K Closest ElementsMediumArrayTwo PointersBinary Search
Solve → 17Making A Large IslandHardArrayDepth-First SearchBreadth-First Search
Solve → 18Count Nodes With the Highest ScoreMediumArrayTreeDepth-First Search
Solve → 19Find Nearest Point That Has the Same X or Y CoordinateEasyArray
Solve → 2001 MatrixMediumArrayDynamic ProgrammingBreadth-First Search
Solve → 21Next PermutationMediumArrayTwo Pointers
Solve → 22Largest Rectangle in HistogramHardArrayStackMonotonic Stack
Solve → 23Max Area of IslandMediumArrayDepth-First SearchBreadth-First Search
Solve → 24Minimum Size Subarray SumMediumArrayBinary SearchSliding Window
Solve → 25Two SumEasyArrayHash Table
Solve → 26Asteroid CollisionMediumArrayStackSimulation
Solve → 27Best Meeting PointHardArrayMathSorting
Solve → 28Word Search IIHardArrayStringBacktracking
Solve → 29132 PatternMediumArrayBinary SearchStack
Solve → 30Sliding Window MaximumHardArrayQueueSliding Window
Solve → 31Number of IslandsMediumArrayDepth-First SearchBreadth-First Search
Solve → 32Ways to Make a Fair ArrayMediumArrayPrefix Sum
Solve → 33Minimize Malware SpreadHardArrayHash TableDepth-First Search
Solve → 34Sliding Window MedianHardArrayHash TableSliding Window
Solve → 35Sudoku SolverHardArrayHash TableBacktracking
Solve → 36Jump GameMediumArrayDynamic ProgrammingGreedy
Solve → 37Swim in Rising WaterHardArrayBinary SearchDepth-First Search
Solve → 38Count Sub IslandsMediumArrayDepth-First SearchBreadth-First Search
Solve → 39Shortest Path to Get FoodMediumArrayBreadth-First SearchMatrix
Solve → 404SumMediumArrayTwo PointersSorting
Solve → 41Insert Delete GetRandom O(1)MediumArrayHash TableMath
Solve → 42Similar String GroupsHardArrayHash TableString
Solve → 43Merge IntervalsMediumArraySorting
Solve → 44Jump Game IIMediumArrayDynamic ProgrammingGreedy
Solve → 45Number of Visible People in a QueueHardArrayStackMonotonic Stack
Solve → 46Maximum GapMediumArraySortingBucket Sort
Solve → 47Maximum Path Quality of a GraphHardArrayBacktrackingGraph Theory
Solve → 48Interval List IntersectionsMediumArrayTwo PointersSweep Line
Solve → 49Mice and CheeseMediumArrayGreedySorting
Solve → 50Design Browser HistoryMediumArrayLinked ListStack
Solve → 51Group AnagramsMediumArrayHash TableString
Solve → 52Range Sum Query 2D - ImmutableMediumArrayDesignMatrix
Solve → 53Rotting OrangesMediumArrayBreadth-First SearchMatrix
Solve → 54Walls and GatesMediumArrayBreadth-First SearchMatrix
Solve → 55Longest Increasing Path in a MatrixHardArrayDynamic ProgrammingDepth-First Search
Solve → 56Search Suggestions SystemMediumArrayStringBinary Search
Solve → 57Maximum Profit in Job SchedulingHardArrayBinary SearchDynamic Programming
Solve → 58Koko Eating BananasMediumArrayBinary Search
Solve → 59Single-Threaded CPUMediumArraySortingHeap (Priority Queue)
Solve → 60Shortest Distance from All BuildingsHardArrayBreadth-First SearchMatrix
Solve → 61Most Profit Assigning WorkMediumArrayTwo PointersBinary Search
Solve → 62Find K Closest ElementsMediumArrayTwo PointersBinary Search
Solve → 63Making A Large IslandHardArrayDepth-First SearchBreadth-First Search
Solve → 64Count Nodes With the Highest ScoreMediumArrayTreeDepth-First Search
Solve → 65Interval List IntersectionsMediumArrayTwo PointersSweep Line
Solve → 66Mice and CheeseMediumArrayGreedySorting
Solve → 67Find Nearest Point That Has the Same X or Y CoordinateEasyArray
Solve → 6801 MatrixMediumArrayDynamic ProgrammingBreadth-First Search
Solve → 69Two SumEasyArrayHash Table
Solve → 70Next PermutationMediumArrayTwo Pointers
Solve → 71Largest Rectangle in HistogramHardArrayStackMonotonic Stack
Solve → 72Max Area of IslandMediumArrayDepth-First SearchBreadth-First Search
Solve → 73Minimum Size Subarray SumMediumArrayBinary SearchSliding Window
Solve → 74132 PatternMediumArrayBinary SearchStack
Solve → 75Word Search IIHardArrayStringBacktracking
Solve → 76Best Meeting PointHardArrayMathSorting
Solve → 77Asteroid CollisionMediumArrayStackSimulation
Solve → 78Number of IslandsMediumArrayDepth-First SearchBreadth-First Search
Solve → 79Sliding Window MaximumHardArrayQueueSliding Window
Solve → 80Shortest Path to Get FoodMediumArrayBreadth-First SearchMatrix
Solve → 81Ways to Make a Fair ArrayMediumArrayPrefix Sum
Solve → 82Minimize Malware SpreadHardArrayHash TableDepth-First Search
Solve → 83Sliding Window MedianHardArrayHash TableSliding Window
Solve → 84Sudoku SolverHardArrayHash TableBacktracking
Solve → 85Jump GameMediumArrayDynamic ProgrammingGreedy
Solve → 86Swim in Rising WaterHardArrayBinary SearchDepth-First Search
Solve → 87Count Sub IslandsMediumArrayDepth-First SearchBreadth-First Search
Solve → 884SumMediumArrayTwo PointersSorting
Solve → 89Insert Delete GetRandom O(1)MediumArrayHash TableMath
Solve → 90Similar String GroupsHardArrayHash TableString
Solve → 91Merge IntervalsMediumArraySorting
Solve → 92Jump Game IIMediumArrayDynamic ProgrammingGreedy
Solve → 93Maximum Path Quality of a GraphHardArrayBacktrackingGraph Theory
Solve → 94Maximum GapMediumArraySortingBucket Sort
Solve → 95Number of Visible People in a QueueHardArrayStackMonotonic Stack
Solve → 96Design Browser HistoryMediumArrayLinked ListStack
Solve → 97Group AnagramsMediumArrayHash TableString
Solve → 98Range Sum Query 2D - ImmutableMediumArrayDesignMatrix
Solve → 99Rotting OrangesMediumArrayBreadth-First SearchMatrix
Solve →