1Merge IntervalsMediumArraySorting
Solve → 23SumMediumArrayTwo PointersSorting
Solve → 3Longest Consecutive SequenceMediumArrayHash TableUnion-Find
Solve → 4Merge IntervalsMediumArraySorting
Solve → 5Design Hit CounterMediumArrayBinary SearchDesign
Solve → 6Best Time to Buy and Sell StockEasyArrayDynamic Programming
Solve → 7Insert Delete GetRandom O(1)MediumArrayHash TableMath
Solve → 8Longest Common PrefixEasyArrayStringTrie
Solve → 9Spiral MatrixMediumArrayMatrixSimulation
Solve → 103SumMediumArrayTwo PointersSorting
Solve → 11Total Hamming DistanceMediumArrayMathBit Manipulation
Solve → 12Group AnagramsMediumArrayHash TableString
Solve → 13Find First and Last Position of Element in Sorted ArrayMediumArrayBinary Search
Solve → 14Subarray Sum Equals KMediumArrayHash TablePrefix Sum
Solve → 15Number of IslandsMediumArrayDepth-First SearchBreadth-First Search
Solve → 16Two SumEasyArrayHash Table
Solve → 17Best Time to Buy and Sell Stock IIMediumArrayDynamic ProgrammingGreedy
Solve → 18Subarray Product Less Than KMediumArrayBinary SearchSliding Window
Solve → 19Construct Binary Tree from Preorder and Postorder TraversalMediumArrayHash TableDivide and Conquer
Solve → 20Find All Lonely Numbers in the ArrayMediumArrayHash TableCounting
Solve → 21Design Memory AllocatorMediumArrayHash TableDesign
Solve → 22Valid SudokuMediumArrayHash TableMatrix
Solve → 23Longest Consecutive SequenceMediumArrayHash TableUnion-Find
Solve → 24Task SchedulerMediumArrayHash TableGreedy
Solve → 25Design Hit CounterMediumArrayBinary SearchDesign
Solve → 26Merge IntervalsMediumArraySorting
Solve → 27Number of IslandsMediumArrayDepth-First SearchBreadth-First Search
Solve → 28Two SumEasyArrayHash Table
Solve → 29Longest Common PrefixEasyArrayStringTrie
Solve → 30Insert Delete GetRandom O(1)MediumArrayHash TableMath
Solve → 31Snapshot ArrayMediumArrayHash TableBinary Search
Solve → 32Group AnagramsMediumArrayHash TableString
Solve → 33Best Time to Buy and Sell StockEasyArrayDynamic Programming
Solve → 34Find First and Last Position of Element in Sorted ArrayMediumArrayBinary Search
Solve → 35Subarray Product Less Than KMediumArrayBinary SearchSliding Window
Solve → 36Subarray Sum Equals KMediumArrayHash TablePrefix Sum
Solve → 373SumMediumArrayTwo PointersSorting
Solve → 38Meeting RoomsEasyArraySorting
Solve → 39Valid SudokuMediumArrayHash TableMatrix
Solve → 40Top K Frequent ElementsMediumArrayHash TableDivide and Conquer
Solve → 41Spiral MatrixMediumArrayMatrixSimulation
Solve → 42Best Time to Buy and Sell Stock IIMediumArrayDynamic ProgrammingGreedy
Solve → 43Rotate ImageMediumArrayMathMatrix
Solve → 44Best Time to Buy and Sell Stock with CooldownMediumArrayDynamic Programming
Solve → 45Task SchedulerMediumArrayHash TableGreedy
Solve → 46Total Hamming DistanceMediumArrayMathBit Manipulation
Solve → 47Rotate ArrayMediumArrayMathTwo Pointers
Solve → 48Product of Array Except SelfMediumArrayPrefix Sum
Solve → 49Design Circular QueueMediumArrayLinked ListDesign
Solve → 50Meeting Rooms IIMediumArrayTwo PointersGreedy
Solve → 51Kth Largest Element in an ArrayMediumArrayDivide and ConquerSorting
Solve → 52Find All Lonely Numbers in the ArrayMediumArrayHash TableCounting
Solve → 53Longest Consecutive SequenceMediumArrayHash TableUnion-Find
Solve → 54Maximum SubarrayMediumArrayDivide and ConquerDynamic Programming
Solve → 55Median of Two Sorted ArraysHardArrayBinary SearchDivide and Conquer
Solve → 56Container With Most WaterMediumArrayTwo PointersGreedy
Solve → 57Gas StationMediumArrayGreedy
Solve → 58Minimum Falling Path SumMediumArrayDynamic ProgrammingMatrix
Solve → 59Maximum Sum Circular SubarrayMediumArrayDivide and ConquerDynamic Programming
Solve → 60Merge Sorted ArrayEasyArrayTwo PointersSorting
Solve → 61Construct Binary Tree from Preorder and Postorder TraversalMediumArrayHash TableDivide and Conquer
Solve → 62Sort ColorsMediumArrayTwo PointersSorting
Solve → 63Design Memory AllocatorMediumArrayHash TableDesign
Solve → 64Text JustificationHardArrayStringSimulation
Solve → 65Koko Eating BananasMediumArrayBinary Search
Solve → 66Two SumEasyArrayHash Table
Solve → 67Number of IslandsMediumArrayDepth-First SearchBreadth-First Search
Solve → 68Merge IntervalsMediumArraySorting
Solve → 69Rotate ArrayMediumArrayMathTwo Pointers
Solve → 70Best Time to Buy and Sell StockEasyArrayDynamic Programming
Solve → 71Longest Common PrefixEasyArrayStringTrie
Solve → 72Top K Frequent ElementsMediumArrayHash TableDivide and Conquer
Solve → 73Group AnagramsMediumArrayHash TableString
Solve → 74Valid SudokuMediumArrayHash TableMatrix
Solve → 75Maximum SubarrayMediumArrayDivide and ConquerDynamic Programming
Solve → 76Design Hit CounterMediumArrayBinary SearchDesign
Solve → 77Spiral MatrixMediumArrayMatrixSimulation
Solve → 78Best Time to Buy and Sell Stock IIMediumArrayDynamic ProgrammingGreedy
Solve → 79Meeting Rooms IIMediumArrayTwo PointersGreedy
Solve → 80Product of Array Except SelfMediumArrayPrefix Sum
Solve → 81Move ZeroesEasyArrayTwo Pointers
Solve → 82Word BreakMediumArrayHash TableString
Solve → 83Design Circular QueueMediumArrayLinked ListDesign
Solve → 84Rotate ImageMediumArrayMathMatrix
Solve → 85Kth Largest Element in an ArrayMediumArrayDivide and ConquerSorting
Solve → 86Trapping Rain WaterHardArrayTwo PointersDynamic Programming
Solve → 87Merge Sorted ArrayEasyArrayTwo PointersSorting
Solve → 88Design Tic-Tac-ToeMediumArrayHash TableDesign
Solve → 89Subarray Sum Equals KMediumArrayHash TablePrefix Sum
Solve → 90Subarray Product Less Than KMediumArrayBinary SearchSliding Window
Solve → 91Find First and Last Position of Element in Sorted ArrayMediumArrayBinary Search
Solve → 92Calculate Score After Performing InstructionsMediumArrayHash TableString
Solve → 93Find Servers That Handled Most Number of RequestsHardArrayHeap (Priority Queue)Simulation
Solve → 94Remove Duplicates from Sorted ArrayEasyArrayTwo Pointers
Solve → 95Design HashMapEasyArrayHash TableLinked List
Solve → 96Snapshot ArrayMediumArrayHash TableBinary Search
Solve → 97Best Time to Buy and Sell Stock with Transaction FeeMediumArrayDynamic ProgrammingGreedy
Solve → 98Two Sum II - Input Array Is SortedMediumArrayTwo PointersBinary Search
Solve → 99Find K Closest ElementsMediumArrayTwo PointersBinary Search
Solve → 100Find Winner on a Tic Tac Toe GameEasyArrayHash TableMatrix
Solve → 101Median of Two Sorted ArraysHardArrayBinary SearchDivide and Conquer
Solve → 1023SumMediumArrayTwo PointersSorting
Solve → 103Search in Rotated Sorted ArrayMediumArrayBinary Search
Solve → 104Longest Consecutive SequenceMediumArrayHash TableUnion-Find
Solve → 105Insert Delete GetRandom O(1)MediumArrayHash TableMath
Solve → 106Container With Most WaterMediumArrayTwo PointersGreedy
Solve → 107Jump GameMediumArrayDynamic ProgrammingGreedy
Solve → 108Insert IntervalMediumArray
Solve → 109Sliding Window MaximumHardArrayQueueSliding Window
Solve → 110Search a 2D Matrix IIMediumArrayBinary SearchDivide and Conquer
Solve → 111Flood FillEasyArrayDepth-First SearchBreadth-First Search
Solve → 112PermutationsMediumArrayBacktracking
Solve → 113Text JustificationHardArrayStringSimulation
Solve → 114Missing NumberEasyArrayHash TableMath
Solve → 115Coin ChangeMediumArrayDynamic ProgrammingBreadth-First Search
Solve → 116Peeking IteratorMediumArrayDesignIterator
Solve → 117Combination SumMediumArrayBacktracking
Solve → 118Set Matrix ZeroesMediumArrayHash TableMatrix
Solve → 119Word SearchMediumArrayStringBacktracking
Solve → 120Pascal's TriangleEasyArrayDynamic Programming
Solve → 121House RobberMediumArrayDynamic Programming
Solve → 122Rotting OrangesMediumArrayBreadth-First SearchMatrix
Solve → 123Apple Redistribution into BoxesEasyArrayGreedySorting
Solve → 124Task SchedulerMediumArrayHash TableGreedy
Solve → 125Kth Smallest Element in a Sorted MatrixMediumArrayBinary SearchSorting
Solve → 126Best Time to Buy and Sell Stock IVHardArrayDynamic Programming
Solve → 127Alien DictionaryHardArrayStringDepth-First Search
Solve → 128Maximum Path Quality of a GraphHardArrayBacktrackingGraph Theory
Solve → 129Convert Sorted Array to Binary Search TreeEasyArrayDivide and ConquerTree
Solve → 130Remove ElementEasyArrayTwo Pointers
Solve → 131Search a 2D MatrixMediumArrayBinary SearchMatrix
Solve → 132Largest Rectangle in HistogramHardArrayStackMonotonic Stack
Solve → 133Gas StationMediumArrayGreedy
Solve → 134Max Points on a LineHardArrayHash TableMath
Solve → 135Find Minimum in Rotated Sorted ArrayMediumArrayBinary Search
Solve → 136Find Peak ElementMediumArrayBinary Search
Solve → 137The Skyline ProblemHardArrayDivide and ConquerBinary Indexed Tree
Solve → 138H-IndexMediumArraySortingCounting Sort
Solve → 139Intersection of Two ArraysEasyArrayHash TableTwo Pointers
Solve → 140Island PerimeterEasyArrayDepth-First SearchBreadth-First Search
Solve → 141Next Greater Element IIMediumArrayStackMonotonic Stack
Solve → 142Maximum Product of Three NumbersEasyArrayMathSorting
Solve → 143Random Pick with WeightMediumArrayMathBinary Search
Solve → 144Sum of Subarray MinimumsMediumArrayDynamic ProgrammingStack
Solve → 145Capacity To Ship Packages Within D DaysMediumArrayBinary Search
Solve → 146House Robber IIMediumArrayDynamic Programming
Solve → 147Permutations IIMediumArrayBacktrackingSorting
Solve → 148Number of Squareful ArraysHardArrayHash TableMath
Solve → 149Number of Pairs of Strings With Concatenation Equal to TargetMediumArrayHash TableString
Solve → 150Employee Free TimeHardArraySweep LineSorting
Solve → 151Best Time to Buy and Sell Stock IIIHardArrayDynamic Programming
Solve → 152Read N Characters Given read4 II - Call Multiple TimesHardArraySimulationInteractive
Solve → 153Shortest Path in Binary MatrixMediumArrayBreadth-First SearchMatrix
Solve → 154Short Encoding of WordsMediumArrayHash TableString
Solve → 155Sudoku SolverHardArrayHash TableBacktracking
Solve → 156Contains DuplicateEasyArrayHash TableSorting
Solve → 157First Missing PositiveHardArrayHash Table
Solve → 158Jump Game IIMediumArrayDynamic ProgrammingGreedy
Solve → 159Sort ColorsMediumArrayTwo PointersSorting
Solve → 160Evaluate Reverse Polish NotationMediumArrayMathStack
Solve → 161Maximal SquareMediumArrayDynamic ProgrammingMatrix
Solve → 162Meeting RoomsEasyArraySorting
Solve → 163Max Consecutive OnesEasyArray
Solve → 164Reverse PairsHardArrayBinary SearchDivide and Conquer
Solve → 16501 MatrixMediumArrayDynamic ProgrammingBreadth-First Search
Solve → 166Can Place FlowersEasyArrayGreedy
Solve → 167Asteroid CollisionMediumArrayStackSimulation
Solve → 168Similar String GroupsHardArrayHash TableString
Solve → 169Transpose MatrixEasyArrayMatrixSimulation
Solve → 170Snakes and LaddersMediumArrayBreadth-First SearchMatrix
Solve → 171K Closest Points to OriginMediumArrayMathDivide and Conquer
Solve → 172Product of the Last K NumbersMediumArrayMathDesign
Solve → 173Reconstruct ItineraryHardArrayStringDepth-First Search
Solve → 174Verifying an Alien DictionaryEasyArrayHash TableString
Solve → 175Find the Grid of Region AverageMediumArrayMatrix
Solve → 176Count the Number of Incremovable Subarrays IIHardArrayTwo PointersBinary Search
Solve → 177Maximum Rows Covered by ColumnsMediumArrayBacktrackingBit Manipulation
Solve → 178Count the Number of Incremovable Subarrays IEasyArrayTwo PointersBinary Search
Solve → 179Array NestingMediumArrayDepth-First Search
Solve → 180Shortest Distance from All BuildingsHardArrayBreadth-First SearchMatrix
Solve → 181Sum of Subarray RangesMediumArrayStackMonotonic Stack
Solve → 182Split Strings by SeparatorEasyArrayString
Solve → 183Walking Robot SimulationMediumArrayHash TableSimulation
Solve → 184Best Poker HandEasyArrayHash TableCounting
Solve → 185Guess the WordHardArrayMathString
Solve → 186Sliding Window MedianHardArrayHash TableSliding Window
Solve → 187Max Chunks To Make SortedMediumArrayStackGreedy
Solve → 188Intersection of Three Sorted ArraysEasyArrayHash TableBinary Search
Solve → 189Max Area of IslandMediumArrayDepth-First SearchBreadth-First Search
Solve → 190Continuous Subarray SumMediumArrayHash TableMath
Solve → 191Maximize Distance to Closest PersonMediumArray
Solve → 192Design Browser HistoryMediumArrayLinked ListStack
Solve → 193Find Pivot IndexEasyArrayPrefix Sum
Solve → 194Spiral Matrix IIIMediumArrayMatrixSimulation
Solve → 195Shortest Word DistanceEasyArrayString
Solve → 196Design Memory AllocatorMediumArrayHash TableDesign
Solve → 197Subsets IIMediumArrayBacktrackingBit Manipulation
Solve → 198Read N Characters Given Read4EasyArraySimulationInteractive
Solve → 199Top K Frequent WordsMediumArrayHash TableString
Solve → 200Minimum Speed to Arrive on TimeMediumArrayBinary Search
Solve → 201Count PrimesMediumArrayMathEnumeration
Solve → 202Find All Lonely Numbers in the ArrayMediumArrayHash TableCounting
Solve → 203Image SmootherEasyArrayMatrix
Solve → 204Interval List IntersectionsMediumArrayTwo PointersSweep Line
Solve → 205My Calendar IIMediumArrayBinary SearchDesign
Solve → 206Contains Duplicate IIEasyArrayHash TableSliding Window
Solve → 2074SumMediumArrayTwo PointersSorting
Solve → 208Longest Increasing Path in a MatrixHardArrayDynamic ProgrammingDepth-First Search
Solve → 209Maximum Population YearEasyArrayCountingPrefix Sum
Solve → 210Paths in Matrix Whose Sum Is Divisible by KHardArrayDynamic ProgrammingMatrix
Solve → 211Two SumEasyArrayHash Table
Solve → 212Number of IslandsMediumArrayDepth-First SearchBreadth-First Search
Solve → 213Merge IntervalsMediumArraySorting
Solve → 214Best Time to Buy and Sell StockEasyArrayDynamic Programming
Solve → 215Longest Common PrefixEasyArrayStringTrie
Solve → 216Design Hit CounterMediumArrayBinary SearchDesign
Solve → 217Rotate ArrayMediumArrayMathTwo Pointers
Solve → 218Valid SudokuMediumArrayHash TableMatrix
Solve → 219Group AnagramsMediumArrayHash TableString
Solve → 220Top K Frequent ElementsMediumArrayHash TableDivide and Conquer
Solve → 221Product of Array Except SelfMediumArrayPrefix Sum
Solve → 222Rotate ImageMediumArrayMathMatrix
Solve → 223Kth Largest Element in an ArrayMediumArrayDivide and ConquerSorting
Solve → 224Maximum SubarrayMediumArrayDivide and ConquerDynamic Programming
Solve → 225Spiral MatrixMediumArrayMatrixSimulation
Solve → 226Best Time to Buy and Sell Stock IIMediumArrayDynamic ProgrammingGreedy
Solve → 227Trapping Rain WaterHardArrayTwo PointersDynamic Programming
Solve → 228Meeting Rooms IIMediumArrayTwo PointersGreedy
Solve → 229Median of Two Sorted ArraysHardArrayBinary SearchDivide and Conquer
Solve → 230Subarray Sum Equals KMediumArrayHash TablePrefix Sum
Solve → 231Subarray Product Less Than KMediumArrayBinary SearchSliding Window
Solve → 232Find First and Last Position of Element in Sorted ArrayMediumArrayBinary Search
Solve → 233Design Circular QueueMediumArrayLinked ListDesign
Solve → 234Snapshot ArrayMediumArrayHash TableBinary Search
Solve → 235Move ZeroesEasyArrayTwo Pointers
Solve → 236Search a 2D Matrix IIMediumArrayBinary SearchDivide and Conquer
Solve → 237Insert Delete GetRandom O(1)MediumArrayHash TableMath
Solve → 238Merge Sorted ArrayEasyArrayTwo PointersSorting
Solve → 239Word BreakMediumArrayHash TableString
Solve → 240Peeking IteratorMediumArrayDesignIterator
Solve → 2413SumMediumArrayTwo PointersSorting
Solve → 242Pascal's TriangleEasyArrayDynamic Programming
Solve → 243Design Tic-Tac-ToeMediumArrayHash TableDesign
Solve → 244Max Points on a LineHardArrayHash TableMath
Solve → 245Number of Squareful ArraysHardArrayHash TableMath
Solve → 246Number of Pairs of Strings With Concatenation Equal to TargetMediumArrayHash TableString
Solve → 247Remove Duplicates from Sorted ArrayEasyArrayTwo Pointers
Solve → 248Longest Consecutive SequenceMediumArrayHash TableUnion-Find
Solve → 249Maximal SquareMediumArrayDynamic ProgrammingMatrix
Solve → 250Array NestingMediumArrayDepth-First Search
Solve → 251Best Time to Buy and Sell Stock with Transaction FeeMediumArrayDynamic ProgrammingGreedy
Solve → 252Design HashMapEasyArrayHash TableLinked List
Solve → 253Maximum Rows Covered by ColumnsMediumArrayBacktrackingBit Manipulation
Solve → 254Count the Number of Incremovable Subarrays IIHardArrayTwo PointersBinary Search
Solve → 255Count the Number of Incremovable Subarrays IEasyArrayTwo PointersBinary Search
Solve → 256Find the Grid of Region AverageMediumArrayMatrix
Solve → 257Calculate Score After Performing InstructionsMediumArrayHash TableString
Solve → 258Find Servers That Handled Most Number of RequestsHardArrayHeap (Priority Queue)Simulation
Solve → 259Two Sum II - Input Array Is SortedMediumArrayTwo PointersBinary Search
Solve → 260Container With Most WaterMediumArrayTwo PointersGreedy
Solve → 261Search in Rotated Sorted ArrayMediumArrayBinary Search
Solve → 262Task SchedulerMediumArrayHash TableGreedy
Solve → 263Find K Closest ElementsMediumArrayTwo PointersBinary Search
Solve → 264Find Winner on a Tic Tac Toe GameEasyArrayHash TableMatrix
Solve → 265Jump GameMediumArrayDynamic ProgrammingGreedy
Solve → 266Text JustificationHardArrayStringSimulation
Solve → 267Meeting RoomsEasyArraySorting
Solve → 268Flood FillEasyArrayDepth-First SearchBreadth-First Search
Solve → 269PermutationsMediumArrayBacktracking
Solve → 270Insert IntervalMediumArray
Solve → 271Sliding Window MaximumHardArrayQueueSliding Window
Solve → 272Coin ChangeMediumArrayDynamic ProgrammingBreadth-First Search
Solve → 273Set Matrix ZeroesMediumArrayHash TableMatrix
Solve → 274Word SearchMediumArrayStringBacktracking
Solve → 275Gas StationMediumArrayGreedy
Solve → 276Missing NumberEasyArrayHash TableMath
Solve → 277Rotting OrangesMediumArrayBreadth-First SearchMatrix
Solve → 278Best Time to Buy and Sell Stock with CooldownMediumArrayDynamic Programming
Solve → 279Find All Lonely Numbers in the ArrayMediumArrayHash TableCounting
Solve → 280Total Hamming DistanceMediumArrayMathBit Manipulation
Solve → 281Combination SumMediumArrayBacktracking
Solve → 282Sort ColorsMediumArrayTwo PointersSorting
Solve → 283Best Time to Buy and Sell Stock IIIHardArrayDynamic Programming
Solve → 284Find Peak ElementMediumArrayBinary Search
Solve → 285Best Time to Buy and Sell Stock IVHardArrayDynamic Programming
Solve → 286House RobberMediumArrayDynamic Programming
Solve → 287H-IndexMediumArraySortingCounting Sort
Solve → 288Kth Smallest Element in a Sorted MatrixMediumArrayBinary SearchSorting
Solve → 289Capacity To Ship Packages Within D DaysMediumArrayBinary Search
Solve → 290Apple Redistribution into BoxesEasyArrayGreedySorting
Solve → 291Alien DictionaryHardArrayStringDepth-First Search
Solve → 292Maximum Path Quality of a GraphHardArrayBacktrackingGraph Theory
Solve → 293Convert Sorted Array to Binary Search TreeEasyArrayDivide and ConquerTree
Solve → 294Design Memory AllocatorMediumArrayHash TableDesign
Solve → 2954SumMediumArrayTwo PointersSorting
Solve → 296Remove ElementEasyArrayTwo Pointers
Solve → 297Permutations IIMediumArrayBacktrackingSorting
Solve → 298Search a 2D MatrixMediumArrayBinary SearchMatrix
Solve → 299Largest Rectangle in HistogramHardArrayStackMonotonic Stack
Solve → 300Evaluate Reverse Polish NotationMediumArrayMathStack
Solve → 301Find Minimum in Rotated Sorted ArrayMediumArrayBinary Search
Solve → 302House Robber IIMediumArrayDynamic Programming
Solve → 303Contains DuplicateEasyArrayHash TableSorting
Solve → 304The Skyline ProblemHardArrayDivide and ConquerBinary Indexed Tree
Solve → 305Reconstruct ItineraryHardArrayStringDepth-First Search
Solve → 306Intersection of Two ArraysEasyArrayHash TableTwo Pointers
Solve → 307Island PerimeterEasyArrayDepth-First SearchBreadth-First Search
Solve → 308Next Greater Element IIMediumArrayStackMonotonic Stack
Solve → 309Continuous Subarray SumMediumArrayHash TableMath
Solve → 310Maximum Product of Three NumbersEasyArrayMathSorting
Solve → 311Top K Frequent WordsMediumArrayHash TableString
Solve → 312Random Pick with WeightMediumArrayMathBinary Search
Solve → 313Sum of Subarray MinimumsMediumArrayDynamic ProgrammingStack
Solve → 314K Closest Points to OriginMediumArrayMathDivide and Conquer
Solve → 315Employee Free TimeHardArraySweep LineSorting
Solve → 316Best Poker HandEasyArrayHash TableCounting
Solve → 317Find Pivot IndexEasyArrayPrefix Sum
Solve → 318Design Browser HistoryMediumArrayLinked ListStack
Solve → 319Read N Characters Given read4 II - Call Multiple TimesHardArraySimulationInteractive
Solve → 320Short Encoding of WordsMediumArrayHash TableString
Solve → 321Sudoku SolverHardArrayHash TableBacktracking
Solve → 322My Calendar IIMediumArrayBinary SearchDesign
Solve → 323Interval List IntersectionsMediumArrayTwo PointersSweep Line
Solve → 324Shortest Path in Binary MatrixMediumArrayBreadth-First SearchMatrix
Solve → 325Paths in Matrix Whose Sum Is Divisible by KHardArrayDynamic ProgrammingMatrix
Solve → 326Longest Increasing Path in a MatrixHardArrayDynamic ProgrammingDepth-First Search
Solve → 327First Missing PositiveHardArrayHash Table
Solve → 328Jump Game IIMediumArrayDynamic ProgrammingGreedy
Solve → 329Subsets IIMediumArrayBacktrackingBit Manipulation
Solve → 330Count PrimesMediumArrayMathEnumeration
Solve → 331Contains Duplicate IIEasyArrayHash TableSliding Window
Solve → 332Max Consecutive OnesEasyArray
Solve → 333Reverse PairsHardArrayBinary SearchDivide and Conquer
Solve → 33401 MatrixMediumArrayDynamic ProgrammingBreadth-First Search
Solve → 335Can Place FlowersEasyArrayGreedy
Solve → 336Asteroid CollisionMediumArrayStackSimulation
Solve → 337Similar String GroupsHardArrayHash TableString
Solve → 338Maximize Distance to Closest PersonMediumArray
Solve → 339Transpose MatrixEasyArrayMatrixSimulation
Solve → 340Spiral Matrix IIIMediumArrayMatrixSimulation
Solve → 341Snakes and LaddersMediumArrayBreadth-First SearchMatrix
Solve → 342Verifying an Alien DictionaryEasyArrayHash TableString
Solve → 343Product of the Last K NumbersMediumArrayMathDesign
Solve → 344Dot Product of Two Sparse VectorsMediumArrayHash TableTwo Pointers
Solve → 345Sum of Subarray RangesMediumArrayStackMonotonic Stack
Solve → 346Shortest Distance from All BuildingsHardArrayBreadth-First SearchMatrix
Solve → 347Max Chunks To Make SortedMediumArrayStackGreedy
Solve → 348Split Strings by SeparatorEasyArrayString
Solve → 349Guess the WordHardArrayMathString
Solve → 350Sliding Window MedianHardArrayHash TableSliding Window
Solve → 351Image SmootherEasyArrayMatrix
Solve → 352Walking Robot SimulationMediumArrayHash TableSimulation
Solve → 353Intersection of Three Sorted ArraysEasyArrayHash TableBinary Search
Solve → 354Read N Characters Given Read4EasyArraySimulationInteractive
Solve → 355Shortest Word DistanceEasyArrayString
Solve → 356Minimum Speed to Arrive on TimeMediumArrayBinary Search
Solve → 357Maximum Population YearEasyArrayCountingPrefix Sum
Solve → 358Sentence Similarity IIMediumArrayHash TableString
Solve → 359Minimum Size Subarray SumMediumArrayBinary SearchSliding Window
Solve → 360Non-overlapping IntervalsMediumArrayDynamic ProgrammingGreedy
Solve → 361The MazeMediumArrayDepth-First SearchBreadth-First Search
Solve → 362Evaluate DivisionMediumArrayStringDepth-First Search
Solve → 363Sort an ArrayMediumArrayDivide and ConquerSorting
Solve → 364Assign CookiesEasyArrayTwo PointersGreedy
Solve → 365Word Search IIHardArrayStringBacktracking
Solve → 366Meeting SchedulerMediumArrayTwo PointersSorting
Solve → 367Max Area of IslandMediumArrayDepth-First SearchBreadth-First Search
Solve → 368Exclusive Time of FunctionsMediumArrayStack
Solve → 369Minimum Falling Path SumMediumArrayDynamic ProgrammingMatrix
Solve → 370Maximum Sum Circular SubarrayMediumArrayDivide and ConquerDynamic Programming
Solve → 371Construct Binary Tree from Preorder and Postorder TraversalMediumArrayHash TableDivide and Conquer
Solve → 372Moving Average from Data StreamEasyArrayDesignQueue
Solve → 373Koko Eating BananasMediumArrayBinary Search
Solve →