1Average Height of Buildings in Each SegmentMediumArraySortingHeap (Priority Queue)
Solve → 2Avoid Flood in The CityMediumArrayHash TableBinary Search
Solve → 3Campus BikesMediumArraySortingHeap (Priority Queue)
Solve → 4Car Fleet IIHardArrayMathStack
Solve → 5Car PoolingMediumArraySortingHeap (Priority Queue)
Solve → 6Cheapest Flights Within K StopsMediumDynamic ProgrammingDepth-First SearchBreadth-First Search
Solve → 7Checking Existence of Edge Length Limited Paths IIHardDepth-First SearchUnion-FindGraph Theory
Solve → 8Choose K Elements With Maximum SumMediumArraySortingHeap (Priority Queue)
Solve → 9Closest Binary Search Tree Value IIHardTwo PointersStackTree
Solve → 10Connecting Cities With Minimum CostMediumUnion-FindGraph TheoryHeap (Priority Queue)
Solve → 11Constrained Subsequence SumHardArrayDynamic ProgrammingQueue
Solve → 12Construct String With Repeat LimitMediumHash TableStringGreedy
Solve → 13Construct Target Array With Multiple SumsHardArrayHeap (Priority Queue)
Solve → 14Continuous SubarraysMediumArrayQueueSliding Window
Solve → 15Course Schedule IIIHardArrayGreedySorting
Solve → 16Cut Off Trees for Golf EventHardArrayBreadth-First SearchHeap (Priority Queue)
Solve → 17Delete Greatest Value in Each RowEasyArraySortingHeap (Priority Queue)
Solve → 18Delivering Boxes from Storage to PortsHardArrayDynamic ProgrammingSegment Tree
Solve → 19Design a 3D Binary Matrix with Efficient Layer TrackingMediumArrayHash TableDesign
Solve → 20Design a File Sharing SystemMediumHash TableDesignSorting
Solve → 21Design a Food Rating SystemMediumArrayHash TableString
Solve → 22Design a Number Container SystemMediumHash TableDesignHeap (Priority Queue)
Solve → 23Design an Array Statistics Tracker HardHash TableBinary SearchDesign
Solve → 24Design Auction SystemMediumHash TableDesignHeap (Priority Queue)
Solve → 25Design Graph With Shortest Path CalculatorHardGraph TheoryDesignHeap (Priority Queue)
Solve → 26Design Movie Rental SystemHardArrayHash TableDesign
Solve → 27Design Search Autocomplete SystemHardStringDepth-First SearchDesign
Solve → 28Design Task ManagerMediumHash TableDesignHeap (Priority Queue)
Solve → 29Design TwitterMediumHash TableLinked ListDesign
Solve → 30Design Video Sharing PlatformHardHash TableDesignHeap (Priority Queue)
Solve → 31Diagonal Traverse IIMediumArraySortingHeap (Priority Queue)
Solve → 32Digit Operations to Make Two Integers EqualMediumMathGraph TheoryHeap (Priority Queue)
Solve → 33Dinner Plate StacksHardHash TableStackDesign
Solve → 34Distant BarcodesMediumArrayHash TableGreedy
Solve → 35Divide an Array Into Subarrays With Minimum Cost IIHardArrayHash TableSliding Window
Solve → 36Divide Intervals Into Minimum Number of GroupsMediumArrayTwo PointersGreedy
Solve → 37Earliest Second to Mark Indices IIHardArrayBinary SearchGreedy
Solve → 38Employee Free TimeHardArraySweep LineSorting
Solve → 39Exam RoomMediumDesignHeap (Priority Queue)Ordered Set
Solve → 40Final Array State After K Multiplication Operations IEasyArrayMathHeap (Priority Queue)
Solve → 41Final Array State After K Multiplication Operations IIHardArrayHeap (Priority Queue)Simulation
Solve → 42Find a Safe Walk Through a GridMediumArrayBreadth-First SearchGraph Theory
Solve → 43Find Building Where Alice and Bob Can MeetHardArrayBinary SearchStack
Solve → 44Find Edges in Shortest PathsHardDepth-First SearchBreadth-First SearchGraph Theory
Solve → 45Find K Closest ElementsMediumArrayTwo PointersBinary Search
Solve → 46Find K Pairs with Smallest SumsMediumArrayHeap (Priority Queue)
Solve → 47Find Kth Largest XOR Coordinate ValueMediumArrayDivide and ConquerBit Manipulation
Solve → 48Find Median from Data StreamHardTwo PointersDesignSorting
Solve → 49Find Minimum Time to Reach Last Room IMediumArrayGraph TheoryHeap (Priority Queue)
Solve → 50Find Minimum Time to Reach Last Room IIMediumArrayGraph TheoryHeap (Priority Queue)
Solve → 51Find Number of Coins to Place in Tree NodesHardDynamic ProgrammingTreeDepth-First Search
Solve → 52Find Score of an Array After Marking All ElementsMediumArrayHash TableSorting
Solve → 53Find Servers That Handled Most Number of RequestsHardArrayHeap (Priority Queue)Simulation
Solve → 54Find Shortest Path with K HopsHardGraph TheoryHeap (Priority Queue)Shortest Path
Solve → 55Find Subsequence of Length K With the Largest SumEasyArrayHash TableSorting
Solve → 56Find the K-Sum of an ArrayHardArraySortingHeap (Priority Queue)
Solve → 57Find the Kth Largest Integer in the ArrayMediumArrayStringDivide and Conquer
Solve → 58Find the Kth Smallest Sum of a Matrix With Sorted RowsHardArrayBinary SearchHeap (Priority Queue)
Solve → 59Find the Safest Path in a GridMediumArrayBinary SearchBreadth-First Search
Solve → 60Find X-Sum of All K-Long Subarrays IEasyArrayHash TableSliding Window
Solve → 61Find X-Sum of All K-Long Subarrays IIHardArrayHash TableSliding Window
Solve → 62Finding MK AverageHardDesignQueueHeap (Priority Queue)
Solve → 63Furthest Building You Can ReachMediumArrayGreedyHeap (Priority Queue)
Solve → 64Get Biggest Three Rhombus Sums in a GridMediumArrayMathSorting
Solve → 65High FiveEasyArrayHash TableSorting
Solve → 67Jump Game VIMediumArrayDynamic ProgrammingQueue
Solve → 68K Closest Points to OriginMediumArrayMathDivide and Conquer
Solve → 69K Empty SlotsHardArrayBinary Indexed TreeSegment Tree
Solve → 70K Highest Ranked Items Within a Price RangeMediumArrayBreadth-First SearchSorting
Solve → 71K-th Nearest Obstacle QueriesMediumArrayHeap (Priority Queue)
Solve → 72K-th Smallest Prime FractionMediumArrayTwo PointersBinary Search
Solve → 73Kth Largest Element in a StreamEasyTreeDesignBinary Search Tree
Solve → 74Kth Largest Element in an ArrayMediumArrayDivide and ConquerSorting
Solve → 75Kth Smallest Element in a Sorted MatrixMediumArrayBinary SearchSorting
Solve → 76Largest Number After Digit Swaps by ParityEasySortingHeap (Priority Queue)
Solve → 77Last Stone WeightEasyArrayHeap (Priority Queue)
Solve → 78Lexicographically Minimum String After Removing StarsMediumHash TableStringStack
Solve → 79Longest Continuous Subarray With Absolute Diff Less Than or Equal to LimitMediumArrayQueueSliding Window
Solve → 80Longest Happy StringMediumStringGreedyHeap (Priority Queue)
Solve → 81Longest Uploaded PrefixMediumHash TableBinary SearchUnion-Find
Solve → 82Make Array Non-decreasing or Non-increasingHardArrayDynamic ProgrammingGreedy
Solve → 83Make Array Zero by Subtracting Equal AmountsEasyArrayHash TableGreedy
Solve → 84Make the Prefix Sum Non-negativeMediumArrayGreedyHeap (Priority Queue)
Solve → 85Mark Elements on Array by Performing QueriesMediumArrayHash TableSorting
Solve → 86Max Sum of a Pair With Equal Sum of DigitsMediumArrayHash TableSorting
Solve → 87Max Value of EquationHardArrayQueueSliding Window
Solve → 88Maximal Score After Applying K OperationsMediumArrayGreedyHeap (Priority Queue)
Solve → 89Maximize Points After Choosing K TasksMediumArrayGreedySorting
Solve → 90Maximize Y‑Sum by Picking a Triplet of Distinct X‑ValuesMediumArrayHash TableGreedy
Solve → 91Maximum Average Pass RatioMediumArrayGreedyHeap (Priority Queue)
Solve → 92Maximum Number of Eaten ApplesMediumArrayGreedyHeap (Priority Queue)
Solve → 93Maximum Number of Events That Can Be AttendedMediumArrayGreedySorting
Solve → 94Maximum Number of OnesHardMathGreedySorting
Solve → 95Maximum Number of Points From Grid QueriesHardArrayTwo PointersBreadth-First Search
Solve → 96Maximum Number of Robots Within BudgetHardArrayBinary SearchQueue
Solve → 97Maximum Performance of a TeamHardArrayGreedySorting
Solve → 98Maximum Product After K IncrementsMediumArrayGreedyHeap (Priority Queue)
Solve → 99Maximum Product of Two Elements in an ArrayEasyArraySortingHeap (Priority Queue)
Solve → 100Maximum Score After Binary SwapsMediumArrayStringGreedy
Solve → 101Maximum Score From Removing StonesMediumMathGreedyHeap (Priority Queue)
Solve → 102Maximum Spending After Buying ItemsHardArrayGreedySorting
Solve → 103Maximum Star Sum of a GraphMediumArrayGreedyGraph Theory
Solve → 104Maximum Subsequence ScoreMediumArrayGreedySorting
Solve → 105Maximum Sum of Three Numbers Divisible by ThreeMediumArrayGreedySorting
Solve → 106Maximum Sum With at Most K ElementsMediumArrayGreedySorting
Solve → 107Maximum Total from Optimal Activation OrderMediumArrayTwo PointersGreedy
Solve → 108Maximum Total Importance of RoadsMediumGreedyGraph TheorySorting
Solve → 109Maximum Transactions Without Negative BalanceMediumArrayGreedyHeap (Priority Queue)
Solve → 110Meeting Rooms IIMediumArrayTwo PointersGreedy
Solve → 111Meeting Rooms IIIHardArrayHash TableSorting
Solve → 112Merge k Sorted ListsHardLinked ListDivide and ConquerHeap (Priority Queue)
Solve → 113Mice and CheeseMediumArrayGreedySorting
Solve → 114Minimize Deviation in ArrayHardArrayGreedyHeap (Priority Queue)
Solve → 115Minimum Amount of Time to Fill CupsEasyArrayGreedySorting
Solve → 116Minimum Cost of a Path With Special RoadsMediumArrayGraph TheoryHeap (Priority Queue)
Solve → 117Minimum Cost Path with Edge ReversalsMediumGraph TheoryHeap (Priority Queue)Shortest Path
Solve → 118Minimum Cost to Buy ApplesMediumArrayGraph TheoryHeap (Priority Queue)
Solve → 119Minimum Cost to Connect SticksMediumArrayGreedyHeap (Priority Queue)
Solve → 120Minimum Cost to Hire K WorkersHardArrayGreedySorting
Solve → 121Minimum Cost to Make at Least One Valid Path in a GridHardArrayBreadth-First SearchGraph Theory
Solve → 122Minimum Cost to Reach City With DiscountsMediumGraph TheoryHeap (Priority Queue)Shortest Path
Solve → 123Minimum Deletions to Make Array DivisibleHardArrayMathSorting
Solve → 124Minimum Difference in Sums After Removal of ElementsHardArrayDynamic ProgrammingHeap (Priority Queue)
Solve → 125Minimum Interval to Include Each QueryHardArrayBinary SearchSweep Line
Solve → 126Minimum Moves to Move a Box to Their Target LocationHardArrayBreadth-First SearchHeap (Priority Queue)
Solve → 127Minimum Number GameEasyArraySortingHeap (Priority Queue)
Solve → 128Minimum Number of Refueling StopsHardArrayDynamic ProgrammingGreedy
Solve → 129Minimum Number of Seconds to Make Mountain Height ZeroMediumArrayMathBinary Search
Solve → 130Minimum Number of Visited Cells in a GridHardArrayDynamic ProgrammingStack
Solve → 131Minimum Obstacle Removal to Reach CornerHardArrayBreadth-First SearchGraph Theory
Solve → 132Minimum Operations to Exceed Threshold Value IIMediumArrayHeap (Priority Queue)Simulation
Solve → 133Minimum Operations to Halve Array SumMediumArrayGreedyHeap (Priority Queue)
Solve → 134Minimum Pair Removal to Sort Array IEasyArrayHash TableLinked List
Solve → 135Minimum Pair Removal to Sort Array IIHardArrayHash TableLinked List
Solve → 136Minimum Path Cost in a Hidden GridMediumArrayDepth-First SearchBreadth-First Search
Solve → 137Minimum Sum of Squared DifferenceMediumArrayBinary SearchGreedy
Solve → 138Minimum Time to Build BlocksHardArrayMathGreedy
Solve → 139Minimum Time to Visit a Cell In a GridHardArrayBreadth-First SearchGraph Theory
Solve → 140Minimum Weighted Subgraph With the Required PathsHardGraph TheoryHeap (Priority Queue)Shortest Path
Solve → 141Modify Graph Edge WeightsHardGraph TheoryHeap (Priority Queue)Shortest Path
Solve → 142Most Frequent IDsMediumArrayHash TableHeap (Priority Queue)
Solve → 143Most Popular Video CreatorMediumArrayHash TableString
Solve → 144Network Delay TimeMediumDepth-First SearchBreadth-First SearchGraph Theory
Solve → 145Number of Orders in the BacklogMediumArrayHeap (Priority Queue)Simulation
Solve → 146Number of Possible Sets of Closing BranchesHardBit ManipulationGraph TheoryHeap (Priority Queue)
Solve → 147Number of Restricted Paths From First to Last NodeMediumDynamic ProgrammingGraph TheoryTopological Sort
Solve → 148Optimize Water Distribution in a VillageHardUnion-FindGraph TheoryHeap (Priority Queue)
Solve → 149Path With Maximum Minimum ValueMediumArrayBinary SearchDepth-First Search
Solve → 150Path with Maximum ProbabilityMediumArrayGraph TheoryHeap (Priority Queue)
Solve → 151Path With Minimum EffortMediumArrayBinary SearchDepth-First Search
Solve → 152Pizza With 3n SlicesHardArrayDynamic ProgrammingGreedy
Solve → 153Power Grid MaintenanceMediumArrayHash TableDepth-First Search
Solve → 154Process Tasks Using ServersMediumArrayHeap (Priority Queue)
Solve → 155Put Marbles in BagsHardArrayGreedySorting
Solve → 156Query Kth Smallest Trimmed NumberMediumArrayStringDivide and Conquer
Solve → 157Reachable Nodes In Subdivided GraphHardGraph TheoryHeap (Priority Queue)Shortest Path
Solve → 158Rearrange String k Distance ApartHardHash TableStringGreedy
Solve → 159Reconstruct ItineraryHardArrayStringDepth-First Search
Solve → 160Reduce Array Size to The HalfMediumArrayHash TableGreedy
Solve → 161Relative RanksEasyArraySortingHeap (Priority Queue)
Solve → 162Remove Stones to Minimize the TotalMediumArrayGreedyHeap (Priority Queue)
Solve → 163Reorganize StringMediumHash TableStringGreedy
Solve → 164Replace Question Marks in String to Minimize Its ValueMediumHash TableStringGreedy
Solve → 165Reward Top K StudentsMediumArrayHash TableString
Solve → 166Search Suggestions SystemMediumArrayStringBinary Search
Solve → 167Seat Reservation ManagerMediumDesignHeap (Priority Queue)
Solve → 168Sell Diminishing-Valued Colored BallsMediumArrayMathBinary Search
Solve → 169Sequentially Ordinal Rank TrackerHardDesignHeap (Priority Queue)Data Stream
Solve → 170Shortest Subarray with Sum at Least KHardArrayBinary SearchQueue
Solve → 171Single-Threaded CPUMediumArraySortingHeap (Priority Queue)
Solve → 172Sliding Window MaximumHardArrayQueueSliding Window
Solve → 173Sliding Window MedianHardArrayHash TableSliding Window
Solve → 174Smallest Number in Infinite SetMediumHash TableDesignHeap (Priority Queue)
Solve → 175Smallest Range Covering Elements from K ListsHardArrayHash TableGreedy
Solve → 176Sort an ArrayMediumArrayDivide and ConquerSorting
Solve → 177Sort Characters By FrequencyMediumHash TableStringSorting
Solve → 178Split Array into Consecutive SubsequencesMediumArrayHash TableGreedy
Solve → 179Stock Price Fluctuation MediumHash TableDesignHeap (Priority Queue)
Solve → 180Strong Password CheckerHardStringGreedyHeap (Priority Queue)
Solve → 181Swim in Rising WaterHardArrayBinary SearchDepth-First Search
Solve → 182Take Gifts From the Richest PileEasyArrayHeap (Priority Queue)Simulation
Solve → 183Task SchedulerMediumArrayHash TableGreedy
Solve → 184The K Weakest Rows in a MatrixEasyArrayBinary SearchSorting
Solve → 185The Maze IIMediumArrayDepth-First SearchBreadth-First Search
Solve → 186The Maze IIIHardArrayStringDepth-First Search
Solve → 187The Number of the Smallest Unoccupied ChairMediumArrayHash TableHeap (Priority Queue)
Solve → 188The Skyline ProblemHardArrayDivide and ConquerBinary Indexed Tree
Solve → 189Time to Cross a BridgeHardArrayHeap (Priority Queue)Simulation
Solve → 190Top K Frequent ElementsMediumArrayHash TableDivide and Conquer
Solve → 191Top K Frequent WordsMediumArrayHash TableString
Solve → 192Total Cost to Hire K WorkersMediumArrayTwo PointersHeap (Priority Queue)
Solve → 193Trapping Rain Water IIHardArrayBreadth-First SearchHeap (Priority Queue)
Solve → 194Two Best Non-Overlapping EventsMediumArrayBinary SearchDynamic Programming
Solve → 195Ugly Number IIMediumHash TableMathDynamic Programming
Solve → 196Zero Array Transformation IIIMediumArrayGreedySorting
Solve →