1Number of IslandsMediumArrayDepth-First SearchBreadth-First Search
Solve → 3Group AnagramsMediumArrayHash TableString
Solve → 4Number of IslandsMediumArrayDepth-First SearchBreadth-First Search
Solve → 5Container With Most WaterMediumArrayTwo PointersGreedy
Solve → 6Koko Eating BananasMediumArrayBinary Search
Solve → 7Asteroid CollisionMediumArrayStackSimulation
Solve → 8Longest Mountain in ArrayMediumArrayTwo PointersDynamic Programming
Solve → 9Max Area of IslandMediumArrayDepth-First SearchBreadth-First Search
Solve → 10Open the LockMediumArrayHash TableString
Solve → 11Meeting Rooms IIMediumArrayTwo PointersGreedy
Solve → 12Trapping Rain WaterHardArrayTwo PointersDynamic Programming
Solve → 13Diagonal TraverseMediumArrayMatrixSimulation
Solve → 14Invalid TransactionsMediumArrayHash TableString
Solve → 15Kth Smallest Element in a Sorted MatrixMediumArrayBinary SearchSorting
Solve → 16Best Time to Buy and Sell StockEasyArrayDynamic Programming
Solve → 17Avoid Flood in The CityMediumArrayHash TableBinary Search
Solve → 18Coin ChangeMediumArrayDynamic ProgrammingBreadth-First Search
Solve → 19Search in Rotated Sorted ArrayMediumArrayBinary Search
Solve → 20Two Sum II - Input Array Is SortedMediumArrayTwo PointersBinary Search
Solve → 21Find K Pairs with Smallest SumsMediumArrayHeap (Priority Queue)
Solve → 22Number of IslandsMediumArrayDepth-First SearchBreadth-First Search
Solve → 23Two SumEasyArrayHash Table
Solve → 24Group AnagramsMediumArrayHash TableString
Solve → 25Sliding Window MaximumHardArrayQueueSliding Window
Solve → 26Top K Frequent ElementsMediumArrayHash TableDivide and Conquer
Solve → 27Spiral MatrixMediumArrayMatrixSimulation
Solve → 28Merge IntervalsMediumArraySorting
Solve → 29Meeting Rooms IIMediumArrayTwo PointersGreedy
Solve → 303SumMediumArrayTwo PointersSorting
Solve → 31Search in Rotated Sorted ArrayMediumArrayBinary Search
Solve → 32Longest Consecutive SequenceMediumArrayHash TableUnion-Find
Solve → 33Asteroid CollisionMediumArrayStackSimulation
Solve → 34Rotting OrangesMediumArrayBreadth-First SearchMatrix
Solve → 35Minimum Absolute DifferenceEasyArraySorting
Solve → 36Container With Most WaterMediumArrayTwo PointersGreedy
Solve → 37Trapping Rain WaterHardArrayTwo PointersDynamic Programming
Solve → 38Maximum SubarrayMediumArrayDivide and ConquerDynamic Programming
Solve → 39Longest Common PrefixEasyArrayStringTrie
Solve → 40First Missing PositiveHardArrayHash Table
Solve → 41Sort ColorsMediumArrayTwo PointersSorting
Solve → 42Best Time to Buy and Sell StockEasyArrayDynamic Programming
Solve → 43Kth Largest Element in an ArrayMediumArrayDivide and ConquerSorting
Solve → 44Contiguous ArrayMediumArrayHash TablePrefix Sum
Solve → 45Maximum Number of Events That Can Be AttendedMediumArrayGreedySorting
Solve → 46Median of Two Sorted ArraysHardArrayBinary SearchDivide and Conquer
Solve → 47Majority ElementEasyArrayHash TableDivide and Conquer
Solve → 48Insert Delete GetRandom O(1)MediumArrayHash TableMath
Solve → 49Degree of an ArrayEasyArrayHash Table
Solve → 50Task SchedulerMediumArrayHash TableGreedy
Solve → 51Koko Eating BananasMediumArrayBinary Search
Solve → 52Count the Number of Infection SequencesHardArrayMathCombinatorics
Solve → 53Find First and Last Position of Element in Sorted ArrayMediumArrayBinary Search
Solve → 54Search a 2D MatrixMediumArrayBinary SearchMatrix
Solve → 55Gas StationMediumArrayGreedy
Solve → 56Word Break IIHardArrayHash TableString
Solve → 57Product of Array Except SelfMediumArrayPrefix Sum
Solve → 58Move ZeroesEasyArrayTwo Pointers
Solve → 59Longest Increasing SubsequenceMediumArrayBinary SearchDynamic Programming
Solve → 60Coin ChangeMediumArrayDynamic ProgrammingBreadth-First Search
Solve → 61Subarray Sum Equals KMediumArrayHash TablePrefix Sum
Solve → 62Maximum Profit From Trading StocksMediumArrayDynamic Programming
Solve → 63N-QueensHardArrayBacktracking
Solve → 64Pour WaterMediumArraySimulation
Solve → 65Set Matrix ZeroesMediumArrayHash TableMatrix
Solve → 66Word SearchMediumArrayStringBacktracking
Solve → 67Maximal SquareMediumArrayDynamic ProgrammingMatrix
Solve → 68Search a 2D Matrix IIMediumArrayBinary SearchDivide and Conquer
Solve → 69Meeting RoomsEasyArraySorting
Solve → 70Top K Frequent WordsMediumArrayHash TableString
Solve → 71Number of Distinct IslandsMediumArrayHash TableDepth-First Search
Solve → 72Largest NumberMediumArrayStringGreedy
Solve → 73Next PermutationMediumArrayTwo Pointers
Solve → 74Number of Visible People in a QueueHardArrayStackMonotonic Stack
Solve → 75Remove Duplicates from Sorted ArrayEasyArrayTwo Pointers
Solve → 76PermutationsMediumArrayBacktracking
Solve → 77Rotate ImageMediumArrayMathMatrix
Solve → 78Jump GameMediumArrayDynamic ProgrammingGreedy
Solve → 79Design HashMapEasyArrayHash TableLinked List
Solve → 80Pairs of Songs With Total Durations Divisible by 60MediumArrayHash TableCounting
Solve → 81Capacity To Ship Packages Within D DaysMediumArrayBinary Search
Solve → 82Maximum Profit in Job SchedulingHardArrayBinary SearchDynamic Programming
Solve → 83Combination Sum IIMediumArrayBacktracking
Solve → 84Search Suggestions SystemMediumArrayStringBinary Search
Solve → 85Sort an ArrayMediumArrayDivide and ConquerSorting
Solve → 86Maximum Good People Based on StatementsHardArrayBacktrackingBit Manipulation
Solve → 87Find the Smallest Divisor Given a ThresholdMediumArrayBinary Search
Solve → 88House RobberMediumArrayDynamic Programming
Solve → 89Find the Winner of the Circular GameMediumArrayMathRecursion
Solve → 90Diagonal TraverseMediumArrayMatrixSimulation
Solve → 91Surrounded RegionsMediumArrayDepth-First SearchBreadth-First Search
Solve → 92Single Element in a Sorted ArrayMediumArrayBinary Search
Solve → 93Merge Sorted ArrayEasyArrayTwo PointersSorting
Solve → 94Minimum Size Subarray SumMediumArrayBinary SearchSliding Window
Solve → 95Island PerimeterEasyArrayDepth-First SearchBreadth-First Search
Solve → 96Rearranging FruitsHardArrayHash TableGreedy
Solve → 97Word BreakMediumArrayHash TableString
Solve → 98Count Pairs Of Similar StringsEasyArrayHash TableString
Solve → 99Maximize Value of Function in a Ball Passing GameHardArrayDynamic ProgrammingBit Manipulation
Solve → 100Contains DuplicateEasyArrayHash TableSorting
Solve → 101Next Greater Element IEasyArrayHash TableStack
Solve → 102Kill ProcessMediumArrayHash TableTree
Solve → 103Daily TemperaturesMediumArrayStackMonotonic Stack
Solve → 104Calculate Amount Paid in TaxesEasyArraySimulation
Solve → 105Non-overlapping IntervalsMediumArrayDynamic ProgrammingGreedy
Solve → 106TriangleMediumArrayDynamic Programming
Solve → 107Subarray Product Less Than KMediumArrayBinary SearchSliding Window
Solve → 108Minimum Cost to Make Array EqualHardArrayBinary SearchGreedy
Solve → 110Maximum Earnings From TaxiMediumArrayHash TableBinary Search
Solve → 111Valid SudokuMediumArrayHash TableMatrix
Solve → 112Frog JumpHardArrayDynamic Programming
Solve → 113Minimum Array SumMediumArrayDynamic Programming
Solve → 114Longest Mountain in ArrayMediumArrayTwo PointersDynamic Programming
Solve → 115Meeting Rooms IIIHardArrayHash TableSorting
Solve → 116Jump Game IIMediumArrayDynamic ProgrammingGreedy
Solve → 117Insert IntervalMediumArray
Solve → 118Find the Duplicate NumberMediumArrayTwo PointersBinary Search
Solve → 119Kth Smallest Element in a Sorted MatrixMediumArrayBinary SearchSorting
Solve → 120Max Consecutive Ones IIIMediumArrayBinary SearchSliding Window
Solve → 121Lucky Numbers in a MatrixEasyArrayMatrix
Solve → 122Rotate ArrayMediumArrayMathTwo Pointers
Solve → 123Text JustificationHardArrayStringSimulation
Solve → 124Sort Array by Increasing FrequencyEasyArrayHash TableSorting
Solve → 125Find Peak ElementMediumArrayBinary Search
Solve → 126Minimize Length of Array Using OperationsMediumArrayMathGreedy
Solve → 127Count Distinct Numbers on BoardEasyArrayHash TableMath
Solve → 128Count Ways to Group Overlapping RangesMediumArraySorting
Solve → 129Count Servers that CommunicateMediumArrayDepth-First SearchBreadth-First Search
Solve → 130Last Stone WeightEasyArrayHeap (Priority Queue)
Solve → 131Minimum Cost to Cut a StickHardArrayDynamic ProgrammingSorting
Solve → 132Split Array Largest SumHardArrayBinary SearchDynamic Programming
Solve → 133Minimum Operations to Halve Array SumMediumArrayGreedyHeap (Priority Queue)
Solve → 134Binary SearchEasyArrayBinary Search
Solve → 135Count of Range SumHardArrayBinary SearchDivide and Conquer
Solve → 136My Calendar IMediumArrayBinary SearchDesign
Solve → 137Maximize Greatness of an ArrayMediumArrayTwo PointersGreedy
Solve → 138Find Minimum in Rotated Sorted ArrayMediumArrayBinary Search
Solve → 139Maximum Candies Allocated to K ChildrenMediumArrayBinary Search
Solve → 140Find All Duplicates in an ArrayMediumArrayHash TableSorting
Solve → 141Maximum Employees to Be Invited to a MeetingHardArrayDynamic ProgrammingDepth-First Search
Solve → 142Plates Between CandlesMediumArrayStringBinary Search
Solve → 143Create Maximum NumberHardArrayTwo PointersStack
Solve → 144SubsetsMediumArrayBacktrackingBit Manipulation
Solve → 145Minimum Sideway JumpsMediumArrayDynamic ProgrammingGreedy
Solve → 146Encode and Decode StringsMediumArrayStringDesign
Solve → 147Largest Divisible SubsetMediumArrayMathDynamic Programming
Solve → 148Word Search IIHardArrayStringBacktracking
Solve → 149Sparse Matrix MultiplicationMediumArrayHash TableMatrix
Solve → 150Minimize Maximum of ArrayMediumArrayBinary SearchDynamic Programming
Solve → 1513Sum SmallerMediumArrayTwo PointersBinary Search
Solve → 152Generate ScheduleMediumArrayMathGreedy
Solve → 153Count Number of Nice SubarraysMediumArrayHash TableMath
Solve → 154Minimum Cost Homecoming of a Robot in a GridMediumArrayGreedy
Solve → 155Missing NumberEasyArrayHash TableMath
Solve → 156Evaluate Reverse Polish NotationMediumArrayMathStack
Solve → 157Design Circular QueueMediumArrayLinked ListDesign
Solve → 158Minimum Number of Increments on Subarrays to Form a Target ArrayHardArrayDynamic ProgrammingStack
Solve → 159Collect Coins in a TreeHardArrayTreeGraph Theory
Solve → 160K Closest Points to OriginMediumArrayMathDivide and Conquer
Solve → 161Subarrays with K Different IntegersHardArrayHash TableSliding Window
Solve → 162Number of Closed IslandsMediumArrayDepth-First SearchBreadth-First Search
Solve → 163Kth Missing Positive NumberEasyArrayBinary Search
Solve → 164Maximum Size Subarray Sum Equals kMediumArrayHash TablePrefix Sum
Solve → 165Trapping Rain Water IIHardArrayBreadth-First SearchHeap (Priority Queue)
Solve → 166Find in Mountain ArrayHardArrayBinary SearchInteractive
Solve → 167Single Number IIIMediumArrayBit Manipulation
Solve → 168Largest Rectangle in HistogramHardArrayStackMonotonic Stack
Solve → 169Can Place FlowersEasyArrayGreedy
Solve → 170Max Area of IslandMediumArrayDepth-First SearchBreadth-First Search
Solve → 171Merge Operations to Turn Array Into a PalindromeMediumArrayTwo PointersGreedy
Solve → 172Sudoku SolverHardArrayHash TableBacktracking
Solve → 173Least Number of Unique Integers after K RemovalsMediumArrayHash TableGreedy
Solve → 174Number of IslandsMediumArrayDepth-First SearchBreadth-First Search
Solve → 175Two SumEasyArrayHash Table
Solve → 176Group AnagramsMediumArrayHash TableString
Solve → 177Top K Frequent ElementsMediumArrayHash TableDivide and Conquer
Solve → 178Sliding Window MaximumHardArrayQueueSliding Window
Solve → 179Merge IntervalsMediumArraySorting
Solve → 180Spiral MatrixMediumArrayMatrixSimulation
Solve → 181Meeting Rooms IIMediumArrayTwo PointersGreedy
Solve → 182Search in Rotated Sorted ArrayMediumArrayBinary Search
Solve → 183Asteroid CollisionMediumArrayStackSimulation
Solve → 184Container With Most WaterMediumArrayTwo PointersGreedy
Solve → 1853SumMediumArrayTwo PointersSorting
Solve → 186Trapping Rain WaterHardArrayTwo PointersDynamic Programming
Solve → 187Longest Consecutive SequenceMediumArrayHash TableUnion-Find
Solve → 188Minimum Absolute DifferenceEasyArraySorting
Solve → 189Maximum SubarrayMediumArrayDivide and ConquerDynamic Programming
Solve → 190Count Pairs Of Similar StringsEasyArrayHash TableString
Solve → 191Maximize Value of Function in a Ball Passing GameHardArrayDynamic ProgrammingBit Manipulation
Solve → 192Rotting OrangesMediumArrayBreadth-First SearchMatrix
Solve → 193Best Time to Buy and Sell StockEasyArrayDynamic Programming
Solve → 194Count Ways to Group Overlapping RangesMediumArraySorting
Solve → 195Count Distinct Numbers on BoardEasyArrayHash TableMath
Solve → 196Minimize Length of Array Using OperationsMediumArrayMathGreedy
Solve → 197Lucky Numbers in a MatrixEasyArrayMatrix
Solve → 198Koko Eating BananasMediumArrayBinary Search
Solve → 199Median of Two Sorted ArraysHardArrayBinary SearchDivide and Conquer
Solve → 200Longest Common PrefixEasyArrayStringTrie
Solve → 201Sort ColorsMediumArrayTwo PointersSorting
Solve → 202Maximum Number of Events That Can Be AttendedMediumArrayGreedySorting
Solve → 203Word Squares IIMediumArrayStringBacktracking
Solve → 204First Missing PositiveHardArrayHash Table
Solve → 205Kth Largest Element in an ArrayMediumArrayDivide and ConquerSorting
Solve → 206Coin ChangeMediumArrayDynamic ProgrammingBreadth-First Search
Solve → 207Contiguous ArrayMediumArrayHash TablePrefix Sum
Solve → 208Majority ElementEasyArrayHash TableDivide and Conquer
Solve → 209Product of Array Except SelfMediumArrayPrefix Sum
Solve → 210Insert Delete GetRandom O(1)MediumArrayHash TableMath
Solve → 211Task SchedulerMediumArrayHash TableGreedy
Solve → 212Degree of an ArrayEasyArrayHash Table
Solve → 213Count the Number of Infection SequencesHardArrayMathCombinatorics
Solve → 214Find First and Last Position of Element in Sorted ArrayMediumArrayBinary Search
Solve → 215Gas StationMediumArrayGreedy
Solve → 216Word Break IIHardArrayHash TableString
Solve → 217Maximal SquareMediumArrayDynamic ProgrammingMatrix
Solve → 218Search a 2D Matrix IIMediumArrayBinary SearchDivide and Conquer
Solve → 219Move ZeroesEasyArrayTwo Pointers
Solve → 220Longest Increasing SubsequenceMediumArrayBinary SearchDynamic Programming
Solve → 221Search a 2D MatrixMediumArrayBinary SearchMatrix
Solve → 222Subarray Sum Equals KMediumArrayHash TablePrefix Sum
Solve → 223Maximum Profit From Trading StocksMediumArrayDynamic Programming
Solve → 224N-QueensHardArrayBacktracking
Solve → 225Pour WaterMediumArraySimulation
Solve → 226Diagonal TraverseMediumArrayMatrixSimulation
Solve → 227Longest Mountain in ArrayMediumArrayTwo PointersDynamic Programming
Solve → 228Rotate ImageMediumArrayMathMatrix
Solve → 229Jump GameMediumArrayDynamic ProgrammingGreedy
Solve → 230Set Matrix ZeroesMediumArrayHash TableMatrix
Solve → 231Word SearchMediumArrayStringBacktracking
Solve → 232Largest NumberMediumArrayStringGreedy
Solve → 233Meeting RoomsEasyArraySorting
Solve → 234Single Element in a Sorted ArrayMediumArrayBinary Search
Solve → 235Top K Frequent WordsMediumArrayHash TableString
Solve → 236Number of Distinct IslandsMediumArrayHash TableDepth-First Search
Solve → 237Design HashMapEasyArrayHash TableLinked List
Solve → 238Pairs of Songs With Total Durations Divisible by 60MediumArrayHash TableCounting
Solve → 239Maximum Profit in Job SchedulingHardArrayBinary SearchDynamic Programming
Solve → 240Search Suggestions SystemMediumArrayStringBinary Search
Solve → 241Max Area of IslandMediumArrayDepth-First SearchBreadth-First Search
Solve → 242Next PermutationMediumArrayTwo Pointers
Solve → 243Number of Visible People in a QueueHardArrayStackMonotonic Stack
Solve → 244Remove Duplicates from Sorted ArrayEasyArrayTwo Pointers
Solve → 245Combination Sum IIMediumArrayBacktracking
Solve → 246PermutationsMediumArrayBacktracking
Solve → 247Capacity To Ship Packages Within D DaysMediumArrayBinary Search
Solve → 248Kth Smallest Element in a Sorted MatrixMediumArrayBinary SearchSorting
Solve → 249Maximum Good People Based on StatementsHardArrayBacktrackingBit Manipulation
Solve → 250Sort an ArrayMediumArrayDivide and ConquerSorting
Solve → 251Kill ProcessMediumArrayHash TableTree
Solve → 252Find the Winner of the Circular GameMediumArrayMathRecursion
Solve → 253House RobberMediumArrayDynamic Programming
Solve → 254Find the Smallest Divisor Given a ThresholdMediumArrayBinary Search
Solve → 255Subarray Product Less Than KMediumArrayBinary SearchSliding Window
Solve → 256Surrounded RegionsMediumArrayDepth-First SearchBreadth-First Search
Solve → 257Minimum Array SumMediumArrayDynamic Programming
Solve → 258Merge Sorted ArrayEasyArrayTwo PointersSorting
Solve → 259Two Sum II - Input Array Is SortedMediumArrayTwo PointersBinary Search
Solve → 260Minimum Size Subarray SumMediumArrayBinary SearchSliding Window
Solve → 261Find K Pairs with Smallest SumsMediumArrayHeap (Priority Queue)
Solve → 262Island PerimeterEasyArrayDepth-First SearchBreadth-First Search
Solve → 263Rearranging FruitsHardArrayHash TableGreedy
Solve → 264Word BreakMediumArrayHash TableString
Solve → 265Daily TemperaturesMediumArrayStackMonotonic Stack
Solve → 266Non-overlapping IntervalsMediumArrayDynamic ProgrammingGreedy
Solve → 267Contains DuplicateEasyArrayHash TableSorting
Solve → 268Next Greater Element IEasyArrayHash TableStack
Solve → 269Find Minimum in Rotated Sorted ArrayMediumArrayBinary Search
Solve → 270Calculate Amount Paid in TaxesEasyArraySimulation
Solve → 271TriangleMediumArrayDynamic Programming
Solve → 272Minimum Cost to Make Array EqualHardArrayBinary SearchGreedy
Solve → 273Maximum Earnings From TaxiMediumArrayHash TableBinary Search
Solve → 275Valid SudokuMediumArrayHash TableMatrix
Solve → 276Frog JumpHardArrayDynamic Programming
Solve → 277Meeting Rooms IIIHardArrayHash TableSorting
Solve → 278Number of Closed IslandsMediumArrayDepth-First SearchBreadth-First Search
Solve → 279Invalid TransactionsMediumArrayHash TableString
Solve → 280Open the LockMediumArrayHash TableString
Solve → 281Sudoku SolverHardArrayHash TableBacktracking
Solve → 282Combination SumMediumArrayBacktracking
Solve → 283Jump Game IIMediumArrayDynamic ProgrammingGreedy
Solve → 284Insert IntervalMediumArray
Solve → 285Text JustificationHardArrayStringSimulation
Solve → 286Find Peak ElementMediumArrayBinary Search
Solve → 287Rotate ArrayMediumArrayMathTwo Pointers
Solve → 288Find the Duplicate NumberMediumArrayTwo PointersBinary Search
Solve → 289Design Circular QueueMediumArrayLinked ListDesign
Solve → 290K Closest Points to OriginMediumArrayMathDivide and Conquer
Solve → 291Subarrays with K Different IntegersHardArrayHash TableSliding Window
Solve → 292Max Consecutive Ones IIIMediumArrayBinary SearchSliding Window
Solve → 293Sort Array by Increasing FrequencyEasyArrayHash TableSorting
Solve → 294Last Stone WeightEasyArrayHeap (Priority Queue)
Solve → 295Binary SearchEasyArrayBinary Search
Solve → 296Minimum Cost to Cut a StickHardArrayDynamic ProgrammingSorting
Solve → 297Split Array Largest SumHardArrayBinary SearchDynamic Programming
Solve → 298Trapping Rain Water IIHardArrayBreadth-First SearchHeap (Priority Queue)
Solve → 299SubsetsMediumArrayBacktrackingBit Manipulation
Solve → 300Count of Range SumHardArrayBinary SearchDivide and Conquer
Solve → 301Minimum Operations to Halve Array SumMediumArrayGreedyHeap (Priority Queue)
Solve → 302Count Servers that CommunicateMediumArrayDepth-First SearchBreadth-First Search
Solve → 303My Calendar IMediumArrayBinary SearchDesign
Solve → 304Maximize Greatness of an ArrayMediumArrayTwo PointersGreedy
Solve → 305Maximum Candies Allocated to K ChildrenMediumArrayBinary Search
Solve → 306Can Place FlowersEasyArrayGreedy
Solve → 307Find All Duplicates in an ArrayMediumArrayHash TableSorting
Solve → 308Maximum Employees to Be Invited to a MeetingHardArrayDynamic ProgrammingDepth-First Search
Solve → 309Plates Between CandlesMediumArrayStringBinary Search
Solve → 310Create Maximum NumberHardArrayTwo PointersStack
Solve → 311Minimum Sideway JumpsMediumArrayDynamic ProgrammingGreedy
Solve → 312Largest Divisible SubsetMediumArrayMathDynamic Programming
Solve → 313Word Search IIHardArrayStringBacktracking
Solve → 314Sparse Matrix MultiplicationMediumArrayHash TableMatrix
Solve → 315Minimize Maximum of ArrayMediumArrayBinary SearchDynamic Programming
Solve → 3163Sum SmallerMediumArrayTwo PointersBinary Search
Solve → 317Count Number of Nice SubarraysMediumArrayHash TableMath
Solve → 318Evaluate Reverse Polish NotationMediumArrayMathStack
Solve → 319Missing NumberEasyArrayHash TableMath
Solve → 320Encode and Decode StringsMediumArrayStringDesign
Solve → 321Minimum Cost Homecoming of a Robot in a GridMediumArrayGreedy
Solve → 322Minimum Number of Increments on Subarrays to Form a Target ArrayHardArrayDynamic ProgrammingStack
Solve → 323Collect Coins in a TreeHardArrayTreeGraph Theory
Solve → 324Kth Missing Positive NumberEasyArrayBinary Search
Solve → 325Maximum Size Subarray Sum Equals kMediumArrayHash TablePrefix Sum
Solve → 326Find in Mountain ArrayHardArrayBinary SearchInteractive
Solve → 327Single Number IIIMediumArrayBit Manipulation
Solve → 328Largest Rectangle in HistogramHardArrayStackMonotonic Stack
Solve → 329Merge Operations to Turn Array Into a PalindromeMediumArrayTwo PointersGreedy
Solve → 330Least Number of Unique Integers after K RemovalsMediumArrayHash TableGreedy
Solve → 331Bus RoutesHardArrayHash TableBreadth-First Search
Solve → 332Avoid Flood in The CityMediumArrayHash TableBinary Search
Solve → 333Generate ScheduleMediumArrayMathGreedy
Solve → 334Flood FillEasyArrayDepth-First SearchBreadth-First Search
Solve → 335Design Hit CounterMediumArrayBinary SearchDesign
Solve → 336Simple Bank SystemMediumArrayHash TableDesign
Solve →