1Parallel Courses IIIHardArrayDynamic ProgrammingGraph Theory
Solve → 2Shortest Word DistanceEasyArrayString
Solve → 3Most Frequent IDsMediumArrayHash TableHeap (Priority Queue)
Solve → 4Calculate Amount Paid in TaxesEasyArraySimulation
Solve → 5Parallel Courses IIIHardArrayDynamic ProgrammingGraph Theory
Solve → 6Painting the WallsHardArrayDynamic Programming
Solve → 7Shortest Word DistanceEasyArrayString
Solve → 8Maximum Profit in Job SchedulingHardArrayBinary SearchDynamic Programming
Solve → 9Trapping Rain WaterHardArrayTwo PointersDynamic Programming
Solve → 10Top K Frequent ElementsMediumArrayHash TableDivide and Conquer
Solve → 11Max Area of IslandMediumArrayDepth-First SearchBreadth-First Search
Solve → 12Design Circular DequeMediumArrayLinked ListDesign
Solve → 13Design Browser HistoryMediumArrayLinked ListStack
Solve → 14Making A Large IslandHardArrayDepth-First SearchBreadth-First Search
Solve → 15Maximum Number of Events That Can Be AttendedMediumArrayGreedySorting
Solve → 16Most Frequent IDsMediumArrayHash TableHeap (Priority Queue)
Solve → 17Calculate Amount Paid in TaxesEasyArraySimulation
Solve → 18Word Search IIHardArrayStringBacktracking
Solve → 19Parallel Courses IIIHardArrayDynamic ProgrammingGraph Theory
Solve → 20Trapping Rain WaterHardArrayTwo PointersDynamic Programming
Solve → 21Calculate Amount Paid in TaxesEasyArraySimulation
Solve → 22Painting the WallsHardArrayDynamic Programming
Solve → 23Maximum Profit in Job SchedulingHardArrayBinary SearchDynamic Programming
Solve → 24Number of Ways to Form a Target String Given a DictionaryHardArrayStringDynamic Programming
Solve → 25Maximum Number of Upgradable ServersMediumArrayMathBinary Search
Solve → 26Design HashMapEasyArrayHash TableLinked List
Solve → 27Two SumEasyArrayHash Table
Solve → 28Maximize Distance to Closest PersonMediumArray
Solve → 29Max Area of IslandMediumArrayDepth-First SearchBreadth-First Search
Solve → 30Remove Sub-Folders from the FilesystemMediumArrayStringDepth-First Search
Solve → 31Design Hit CounterMediumArrayBinary SearchDesign
Solve → 32Insert Delete GetRandom O(1)MediumArrayHash TableMath
Solve → 33Task SchedulerMediumArrayHash TableGreedy
Solve → 34Maximum Number of Events That Can Be AttendedMediumArrayGreedySorting
Solve → 35Top K Frequent ElementsMediumArrayHash TableDivide and Conquer
Solve → 36Find the Maximum Length of a Good Subsequence IMediumArrayHash TableDynamic Programming
Solve → 37Minimum Array Length After Pair RemovalsMediumArrayHash TableTwo Pointers
Solve → 38Random Pick with WeightMediumArrayMathBinary Search
Solve → 39Single Element in a Sorted ArrayMediumArrayBinary Search
Solve → 40Maximum Number of Events That Can Be Attended IIHardArrayBinary SearchDynamic Programming
Solve → 41Snapshot ArrayMediumArrayHash TableBinary Search
Solve → 42Find the Maximum Length of a Good Subsequence IIHardArrayHash TableDynamic Programming
Solve → 43Maximum Number of Removable CharactersMediumArrayTwo PointersString
Solve → 44Container With Most WaterMediumArrayTwo PointersGreedy
Solve → 45Construct Binary Tree from Preorder and Inorder TraversalMediumArrayHash TableDivide and Conquer
Solve → 46Best Time to Buy and Sell StockEasyArrayDynamic Programming
Solve → 47Most Profitable Path in a TreeMediumArrayTreeDepth-First Search
Solve → 48Walls and GatesMediumArrayBreadth-First SearchMatrix
Solve → 49Path With Minimum EffortMediumArrayBinary SearchDepth-First Search
Solve → 50Non-overlapping IntervalsMediumArrayDynamic ProgrammingGreedy
Solve → 51Boats to Save PeopleMediumArrayTwo PointersGreedy
Solve → 52Alert Using Same Key-Card Three or More Times in a One Hour PeriodMediumArrayHash TableString
Solve → 53Word SearchMediumArrayStringBacktracking
Solve → 54My Calendar IMediumArrayBinary SearchDesign
Solve → 55Design Circular QueueMediumArrayLinked ListDesign
Solve → 56Meeting Rooms IIMediumArrayTwo PointersGreedy
Solve → 57Rotting OrangesMediumArrayBreadth-First SearchMatrix
Solve → 58Encode and Decode StringsMediumArrayStringDesign
Solve → 59Jump Game IIMediumArrayDynamic ProgrammingGreedy
Solve → 60The MazeMediumArrayDepth-First SearchBreadth-First Search
Solve → 61Campus BikesMediumArraySortingHeap (Priority Queue)
Solve → 62Parallel Courses IIIHardArrayDynamic ProgrammingGraph Theory
Solve → 63Word Search IIHardArrayStringBacktracking
Solve → 64Trapping Rain WaterHardArrayTwo PointersDynamic Programming
Solve → 65Painting the WallsHardArrayDynamic Programming
Solve → 66Calculate Amount Paid in TaxesEasyArraySimulation
Solve → 67Maximum Number of Upgradable ServersMediumArrayMathBinary Search
Solve → 68Maximum Profit in Job SchedulingHardArrayBinary SearchDynamic Programming
Solve → 69Minimum Array Length After Pair RemovalsMediumArrayHash TableTwo Pointers
Solve → 70Find the Maximum Length of a Good Subsequence IMediumArrayHash TableDynamic Programming
Solve → 71Find the Maximum Length of a Good Subsequence IIHardArrayHash TableDynamic Programming
Solve → 72Number of Ways to Form a Target String Given a DictionaryHardArrayStringDynamic Programming
Solve → 73Minimum Absolute Difference Between Two ValuesEasyArrayEnumeration
Solve → 74Design HashMapEasyArrayHash TableLinked List
Solve → 75Max Area of IslandMediumArrayDepth-First SearchBreadth-First Search
Solve → 76Two SumEasyArrayHash Table
Solve → 77Maximum Number of Events That Can Be AttendedMediumArrayGreedySorting
Solve → 78Top K Frequent ElementsMediumArrayHash TableDivide and Conquer
Solve → 79Shortest Word DistanceEasyArrayString
Solve → 80Design Hit CounterMediumArrayBinary SearchDesign
Solve → 81Task SchedulerMediumArrayHash TableGreedy
Solve → 82Maximize Distance to Closest PersonMediumArray
Solve → 83Remove Sub-Folders from the FilesystemMediumArrayStringDepth-First Search
Solve → 84Insert Delete GetRandom O(1)MediumArrayHash TableMath
Solve → 85Snapshot ArrayMediumArrayHash TableBinary Search
Solve → 86Single Element in a Sorted ArrayMediumArrayBinary Search
Solve → 87Maximum Number of Events That Can Be Attended IIHardArrayBinary SearchDynamic Programming
Solve → 88Random Pick with WeightMediumArrayMathBinary Search
Solve → 89Making A Large IslandHardArrayDepth-First SearchBreadth-First Search
Solve → 90Rotting OrangesMediumArrayBreadth-First SearchMatrix
Solve → 91Campus BikesMediumArraySortingHeap (Priority Queue)
Solve → 92Design Circular DequeMediumArrayLinked ListDesign
Solve → 93Most Frequent IDsMediumArrayHash TableHeap (Priority Queue)
Solve → 94Meeting Rooms IIMediumArrayTwo PointersGreedy
Solve → 95Encode and Decode StringsMediumArrayStringDesign
Solve → 96Maximum Number of Removable CharactersMediumArrayTwo PointersString
Solve → 97Container With Most WaterMediumArrayTwo PointersGreedy
Solve → 98Construct Binary Tree from Preorder and Inorder TraversalMediumArrayHash TableDivide and Conquer
Solve → 99Most Profitable Path in a TreeMediumArrayTreeDepth-First Search
Solve → 100Walls and GatesMediumArrayBreadth-First SearchMatrix
Solve → 101Path With Minimum EffortMediumArrayBinary SearchDepth-First Search
Solve → 102Best Time to Buy and Sell StockEasyArrayDynamic Programming
Solve → 103Non-overlapping IntervalsMediumArrayDynamic ProgrammingGreedy
Solve → 104Boats to Save PeopleMediumArrayTwo PointersGreedy
Solve → 105Word SearchMediumArrayStringBacktracking
Solve → 106My Calendar IMediumArrayBinary SearchDesign
Solve → 107Alert Using Same Key-Card Three or More Times in a One Hour PeriodMediumArrayHash TableString
Solve → 108Design Circular QueueMediumArrayLinked ListDesign
Solve → 109Jump Game IIMediumArrayDynamic ProgrammingGreedy
Solve → 110The MazeMediumArrayDepth-First SearchBreadth-First Search
Solve → 111Height of Binary Tree After Subtree Removal QueriesHardArrayTreeDepth-First Search
Solve → 112Design Browser HistoryMediumArrayLinked ListStack
Solve → 113Number of IslandsMediumArrayDepth-First SearchBreadth-First Search
Solve →