1Accounts MergeMediumArrayHash TableString
Solve → 2Add Edges to Make Degrees of All Nodes EvenHardHash TableGraph Theory
Solve → 3Alien DictionaryHardArrayStringDepth-First Search
Solve → 4All Ancestors of a Node in a Directed Acyclic GraphMediumDepth-First SearchBreadth-First SearchGraph Theory
Solve → 5All Paths from Source Lead to DestinationMediumGraph TheoryTopological Sort
Solve → 6All Paths From Source to TargetMediumBacktrackingDepth-First SearchBreadth-First Search
Solve → 7Apply SubstitutionsMediumArrayHash TableString
Solve → 8Array NestingMediumArrayDepth-First Search
Solve → 9Battleships in a BoardMediumArrayDepth-First SearchMatrix
Solve → 10Brace Expansion IIHardHash TableStringBacktracking
Solve → 11Brace ExpansionMediumStringBacktrackingStack
Solve → 12Build a Matrix With ConditionsHardArrayGraph TheoryTopological Sort
Solve → 13Bulb Switcher IIMediumMathBit ManipulationDepth-First Search
Solve → 14Bus RoutesHardArrayHash TableBreadth-First Search
Solve → 15Check for Contradictions in EquationsHardArrayDepth-First SearchUnion-Find
Solve → 16Check if the Rectangle Corner Is ReachableHardArrayMathDepth-First Search
Solve → 17Check if There is a Valid Path in a GridMediumArrayDepth-First SearchBreadth-First Search
Solve → 18Check Knight Tour ConfigurationMediumArrayDepth-First SearchBreadth-First Search
Solve → 19Checking Existence of Edge Length Limited PathsHardArrayTwo PointersUnion-Find
Solve → 20Clone GraphMediumHash TableDepth-First SearchBreadth-First Search
Solve → 21Coloring A BorderMediumArrayDepth-First SearchBreadth-First Search
Solve → 22Contain VirusHardArrayDepth-First SearchBreadth-First Search
Solve → 23Count Islands With Total Value Divisible by KMediumArrayDepth-First SearchBreadth-First Search
Solve → 24Count Pairs Of NodesHardArrayHash TableTwo Pointers
Solve → 25Count Servers that CommunicateMediumArrayDepth-First SearchBreadth-First Search
Solve → 26Count Sub IslandsMediumArrayDepth-First SearchBreadth-First Search
Solve → 27Count the Number of Complete ComponentsMediumDepth-First SearchBreadth-First SearchUnion-Find
Solve → 28Count the Number of Houses at a Certain Distance IMediumBreadth-First SearchGraph TheoryPrefix Sum
Solve → 29Count the Number of Houses at a Certain Distance IIHardGraph TheoryPrefix Sum
Solve → 30Count Unreachable Pairs of Nodes in an Undirected GraphMediumDepth-First SearchBreadth-First SearchUnion-Find
Solve → 31Couples Holding HandsHardGreedyDepth-First SearchBreadth-First Search
Solve → 32Course Schedule IIMediumDepth-First SearchBreadth-First SearchGraph Theory
Solve → 33Course Schedule IVMediumDepth-First SearchBreadth-First SearchGraph Theory
Solve → 34Course ScheduleMediumDepth-First SearchBreadth-First SearchGraph Theory
Solve → 35Cracking the SafeHardStringDepth-First SearchGraph Theory
Solve → 36Critical Connections in a NetworkHardDepth-First SearchGraph TheoryBiconnected Component
Solve → 37Cut Off Trees for Golf EventHardArrayBreadth-First SearchHeap (Priority Queue)
Solve → 38Design Add and Search Words Data StructureMediumStringDepth-First SearchDesign
Solve → 39Design Excel Sum FormulaHardArrayHash TableString
Solve → 40Design Graph With Shortest Path CalculatorHardGraph TheoryDesignHeap (Priority Queue)
Solve → 41Design Search Autocomplete SystemHardStringDepth-First SearchDesign
Solve → 42Detect Cycles in 2D GridMediumArrayDepth-First SearchBreadth-First Search
Solve → 43Detonate the Maximum BombsMediumArrayMathDepth-First Search
Solve → 44Digit Operations to Make Two Integers EqualMediumMathGraph TheoryHeap (Priority Queue)
Solve → 45Distance to a Cycle in Undirected GraphHardDepth-First SearchBreadth-First SearchGraph Theory
Solve → 46Divide Nodes Into the Maximum Number of GroupsHardDepth-First SearchBreadth-First SearchUnion-Find
Solve → 47Escape a Large MazeHardArrayHash TableDepth-First Search
Solve → 48Escape the Spreading FireHardArrayBinary SearchBreadth-First Search
Solve → 49Evaluate DivisionMediumArrayStringDepth-First Search
Solve → 50Find a Safe Walk Through a GridMediumArrayBreadth-First SearchGraph Theory
Solve → 51Find All Groups of FarmlandMediumArrayDepth-First SearchBreadth-First Search
Solve → 52Find All People With SecretHardDepth-First SearchBreadth-First SearchUnion-Find
Solve → 53Find All Possible Recipes from Given SuppliesMediumArrayHash TableString
Solve → 54Find Center of Star GraphEasyGraph Theory
Solve → 55Find Champion IIMediumGraph Theory
Solve → 56Find Closest Node to Given Two NodesMediumDepth-First SearchGraph Theory
Solve → 57Find Edges in Shortest PathsHardDepth-First SearchBreadth-First SearchGraph Theory
Solve → 58Find Eventual Safe StatesMediumDepth-First SearchBreadth-First SearchGraph Theory
Solve → 59Find if Path Exists in GraphEasyDepth-First SearchBreadth-First SearchUnion-Find
Solve → 60Find Minimum Time to Reach Last Room IMediumArrayGraph TheoryHeap (Priority Queue)
Solve → 61Find Minimum Time to Reach Last Room IIMediumArrayGraph TheoryHeap (Priority Queue)
Solve → 62Find Shortest Path with K HopsHardGraph TheoryHeap (Priority Queue)Shortest Path
Solve → 63Find the CelebrityMediumTwo PointersGraph TheoryInteractive
Solve → 64Find the Safest Path in a GridMediumArrayBinary SearchBreadth-First Search
Solve → 65Find the Town JudgeEasyArrayHash TableGraph Theory
Solve → 66Flatten a Multilevel Doubly Linked ListMediumLinked ListDepth-First SearchDoubly-Linked List
Solve → 67Flood FillEasyArrayDepth-First SearchBreadth-First Search
Solve → 68Flower Planting With No AdjacentMediumDepth-First SearchBreadth-First SearchGraph Theory
Solve → 69Frequencies of Shortest SupersequencesHardArrayStringBit Manipulation
Solve → 70Get Watched Videos by Your FriendsMediumArrayHash TableBreadth-First Search
Solve → 71Graph Valid TreeMediumDepth-First SearchBreadth-First SearchUnion-Find
Solve → 72Grid Teleportation TraversalMediumArrayHash TableBreadth-First Search
Solve → 73Implement Magic DictionaryMediumHash TableStringDepth-First Search
Solve → 74Is Graph Bipartite?MediumDepth-First SearchBreadth-First SearchUnion-Find
Solve → 75Island PerimeterEasyArrayDepth-First SearchBreadth-First Search
Solve → 76Jump Game IIIMediumArrayDepth-First SearchBreadth-First Search
Solve → 77Jump Game IVHardArrayHash TableBreadth-First Search
Solve → 78K Highest Ranked Items Within a Price RangeMediumArrayBreadth-First SearchSorting
Solve → 79K-Similar StringsHardHash TableStringBreadth-First Search
Solve → 80Keys and RoomsMediumDepth-First SearchBreadth-First SearchGraph Theory
Solve → 81Last Day Where You Can Still CrossHardArrayBinary SearchDepth-First Search
Solve → 82Lexicographical NumbersMediumDepth-First SearchTrie
Solve → 83Lexicographically Smallest String After Applying OperationsMediumStringDepth-First SearchBreadth-First Search
Solve → 84Longest Absolute File PathMediumStringStackDepth-First Search
Solve → 85Longest Cycle in a GraphHardDepth-First SearchBreadth-First SearchGraph Theory
Solve → 86Longest Word With All PrefixesMediumArrayStringDepth-First Search
Solve → 87Loud and RichMediumArrayDepth-First SearchGraph Theory
Solve → 88Making A Large IslandHardArrayDepth-First SearchBreadth-First Search
Solve → 89Map of Highest PeakMediumArrayBreadth-First SearchMatrix
Solve → 90Max Area of IslandMediumArrayDepth-First SearchBreadth-First Search
Solve → 91Maximal Network RankMediumGraph Theory
Solve → 92Maximize Amount After Two Days of ConversionsMediumArrayStringDepth-First Search
Solve → 93Maximum Candies You Can Get from BoxesHardArrayBreadth-First SearchGraph Theory
Solve → 94Maximum Genetic Difference QueryHardArrayHash TableBit Manipulation
Solve → 95Maximum Number of Accepted InvitationsMediumArrayDepth-First SearchGraph Theory
Solve → 96Maximum Number of Fish in a GridMediumArrayDepth-First SearchBreadth-First Search
Solve → 97Maximum Number of Moves to Kill All PawnsHardArrayMathBit Manipulation
Solve → 98Maximum Number of Points From Grid QueriesHardArrayTwo PointersBreadth-First Search
Solve → 99Maximum Partition FactorHardArrayBinary SearchDepth-First Search
Solve → 100Maximum Path Quality of a GraphHardArrayBacktrackingGraph Theory
Solve → 101Maximum Score of a Node SequenceHardArrayGraph TheorySorting
Solve → 102Maximum Star Sum of a GraphMediumArrayGreedyGraph Theory
Solve → 103Maximum Sum of Edge Values in a GraphHardMathGreedyGraph Theory
Solve → 104Maximum Total Importance of RoadsMediumGreedyGraph TheorySorting
Solve → 105MinesweeperMediumArrayDepth-First SearchBreadth-First Search
Solve → 106Mini ParserMediumStringStackDepth-First Search
Solve → 107Minimize Hamming Distance After Swap OperationsMediumArrayDepth-First SearchUnion-Find
Solve → 108Minimize Malware Spread IIHardArrayHash TableDepth-First Search
Solve → 109Minimize Malware SpreadHardArrayHash TableDepth-First Search
Solve → 110Minimize Maximum Component CostMediumBinary SearchUnion-FindGraph Theory
Solve → 111Minimize Maximum Value in a GridHardArrayUnion-FindGraph Theory
Solve → 112Minimize the Maximum Edge Weight of GraphMediumBinary SearchDepth-First SearchBreadth-First Search
Solve → 113Minimum Cost of a Path With Special RoadsMediumArrayGraph TheoryHeap (Priority Queue)
Solve → 114Minimum Cost Path with Edge ReversalsMediumGraph TheoryHeap (Priority Queue)Shortest Path
Solve → 115Minimum Cost to Buy ApplesMediumArrayGraph TheoryHeap (Priority Queue)
Solve → 116Minimum Cost to Convert String IMediumArrayStringGraph Theory
Solve → 117Minimum Cost to Make at Least One Valid Path in a GridHardArrayBreadth-First SearchGraph Theory
Solve → 118Minimum Cost to Reach City With DiscountsMediumGraph TheoryHeap (Priority Queue)Shortest Path
Solve → 119Minimum Cost Walk in Weighted GraphHardArrayBit ManipulationUnion-Find
Solve → 120Minimum Degree of a Connected Trio in a GraphHardGraph TheoryEnumeration
Solve → 121Minimum Genetic MutationMediumHash TableStringBreadth-First Search
Solve → 122Minimum Height TreesMediumDepth-First SearchBreadth-First SearchGraph Theory
Solve → 123Minimum Jumps to Reach End via Prime TeleportationMediumArrayHash TableMath
Solve → 124Minimum Jumps to Reach HomeMediumArrayHash TableBreadth-First Search
Solve → 125Minimum Knight MovesMediumBreadth-First Search
Solve → 126Minimum Moves to Clean the ClassroomMediumArrayHash TableBit Manipulation
Solve → 127Minimum Moves to Move a Box to Their Target LocationHardArrayBreadth-First SearchHeap (Priority Queue)
Solve → 128Minimum Moves to Reach Target with RotationsHardArrayBreadth-First SearchMatrix
Solve → 129Minimum Number of Days to Disconnect IslandHardArrayDepth-First SearchBreadth-First Search
Solve → 130Minimum Number of Flips to Convert Binary Matrix to Zero MatrixHardArrayHash TableBit Manipulation
Solve → 131Minimum Number of Vertices to Reach All NodesMediumGraph Theory
Solve → 132Minimum Obstacle Removal to Reach CornerHardArrayBreadth-First SearchGraph Theory
Solve → 133Minimum Operations to Convert NumberMediumArrayBreadth-First Search
Solve → 134Minimum Operations to Equalize Binary StringHardMathStringBreadth-First Search
Solve → 135Minimum Operations to Remove Adjacent Ones in MatrixHardArrayGraph TheoryMatrix
Solve → 136Minimum Path Cost in a Hidden GridMediumArrayDepth-First SearchBreadth-First Search
Solve → 137Minimum Reverse OperationsHardArrayHash TableBreadth-First Search
Solve → 138Minimum Runes to Add to Cast SpellHardArrayDepth-First SearchBreadth-First Search
Solve → 139Minimum Score of a Path Between Two CitiesMediumDepth-First SearchBreadth-First SearchUnion-Find
Solve → 140Minimum Time for K Connected ComponentsMediumBinary SearchUnion-FindGraph Theory
Solve → 141Minimum Time Takes to Reach Destination Without DrowningHardArrayBreadth-First SearchMatrix
Solve → 142Minimum Time to Break Locks IIHardArrayDepth-First SearchGraph Theory
Solve → 143Minimum Time to Visit a Cell In a GridHardArrayBreadth-First SearchGraph Theory
Solve → 144Minimum Weighted Subgraph With the Required PathsHardGraph TheoryHeap (Priority Queue)Shortest Path
Solve → 145Modify Graph Edge WeightsHardGraph TheoryHeap (Priority Queue)Shortest Path
Solve → 146Most Stones Removed with Same Row or ColumnMediumHash TableDepth-First SearchUnion-Find
Solve → 147Nearest Exit from Entrance in MazeMediumArrayBreadth-First SearchMatrix
Solve → 148Nested List Weight Sum IIMediumStackDepth-First SearchBreadth-First Search
Solve → 149Nested List Weight SumMediumDepth-First SearchBreadth-First Search
Solve → 150Network Delay TimeMediumDepth-First SearchBreadth-First SearchGraph Theory
Solve → 151Node With Highest Edge ScoreMediumHash TableGraph Theory
Solve → 152Number of Closed IslandsMediumArrayDepth-First SearchBreadth-First Search
Solve → 153Number of Connected Components in an Undirected GraphMediumDepth-First SearchBreadth-First SearchUnion-Find
Solve → 154Number of Distinct Islands IIHardArrayHash TableDepth-First Search
Solve → 155Number of Distinct IslandsMediumArrayHash TableDepth-First Search
Solve → 156Number of EnclavesMediumArrayDepth-First SearchBreadth-First Search
Solve → 157Number of IslandsMediumArrayDepth-First SearchBreadth-First Search
Solve → 158Number of Operations to Make Network ConnectedMediumDepth-First SearchBreadth-First SearchUnion-Find
Solve → 159Number of Possible Sets of Closing BranchesHardBit ManipulationGraph TheoryHeap (Priority Queue)
Solve → 160Number of ProvincesMediumDepth-First SearchBreadth-First SearchUnion-Find
Solve → 161Numbers With Same Consecutive DifferencesMediumBacktrackingBreadth-First Search
Solve → 162Open the LockMediumArrayHash TableString
Solve → 163Pacific Atlantic Water FlowMediumArrayDepth-First SearchBreadth-First Search
Solve → 164Parallel CoursesMediumGraph TheoryTopological Sort
Solve → 165Path Existence Queries in a Graph IMediumArrayHash TableBinary Search
Solve → 166Path With Maximum Minimum ValueMediumArrayBinary SearchDepth-First Search
Solve → 167Path with Maximum ProbabilityMediumArrayGraph TheoryHeap (Priority Queue)
Solve → 168Path With Minimum EffortMediumArrayBinary SearchDepth-First Search
Solve → 169Paths in Maze That Lead to Same RoomMediumGraph Theory
Solve → 170Possible BipartitionMediumDepth-First SearchBreadth-First SearchUnion-Find
Solve → 171Power Grid MaintenanceMediumArrayHash TableDepth-First Search
Solve → 172Process Restricted Friend RequestsHardUnion-FindGraph Theory
Solve → 173Rank Transform of a MatrixHardArrayUnion-FindGraph Theory
Solve → 174Reachable Nodes In Subdivided GraphHardGraph TheoryHeap (Priority Queue)Shortest Path
Solve → 175Reconstruct ItineraryHardArrayStringDepth-First Search
Solve → 176Redundant Connection IIHardDepth-First SearchBreadth-First SearchUnion-Find
Solve → 177Redundant ConnectionMediumDepth-First SearchBreadth-First SearchUnion-Find
Solve → 178Regions Cut By SlashesMediumArrayHash TableDepth-First Search
Solve → 179Remove All Ones With Row and Column Flips IIMediumArrayBit ManipulationBreadth-First Search
Solve → 180Remove Invalid ParenthesesHardStringBacktrackingBreadth-First Search
Solve → 181Remove Max Number of Edges to Keep Graph Fully TraversableHardUnion-FindGraph Theory
Solve → 182Remove Methods From ProjectMediumDepth-First SearchBreadth-First SearchGraph Theory
Solve → 183Remove Sub-Folders from the FilesystemMediumArrayStringDepth-First Search
Solve → 184Reorder Routes to Make All Paths Lead to the City ZeroMediumDepth-First SearchBreadth-First SearchGraph Theory
Solve → 185Restore the Array From Adjacent PairsMediumArrayHash TableDepth-First Search
Solve → 186Rotting OrangesMediumArrayBreadth-First SearchMatrix
Solve → 187Satisfiability of Equality EquationsMediumArrayStringUnion-Find
Solve → 188Second Minimum Time to Reach DestinationHardBreadth-First SearchGraph TheoryShortest Path
Solve → 189Sentence Similarity IIMediumArrayHash TableString
Solve → 190Sequence ReconstructionMediumArrayGraph TheoryTopological Sort
Solve → 191Shortest BridgeMediumArrayDepth-First SearchBreadth-First Search
Solve → 192Shortest Cycle in a GraphHardBreadth-First SearchGraph Theory
Solve → 193Shortest Distance After Road Addition Queries IMediumArrayBreadth-First SearchGraph Theory
Solve → 194Shortest Distance from All BuildingsHardArrayBreadth-First SearchMatrix
Solve → 195Shortest Path in a Grid with Obstacles EliminationHardArrayBreadth-First SearchMatrix
Solve → 196Shortest Path in a Hidden GridMediumArrayDepth-First SearchBreadth-First Search
Solve → 197Shortest Path in Binary MatrixMediumArrayBreadth-First SearchMatrix
Solve → 198Shortest Path to Get All KeysHardArrayBit ManipulationBreadth-First Search
Solve → 199Shortest Path to Get FoodMediumArrayBreadth-First SearchMatrix
Solve → 200Shortest Path with Alternating ColorsMediumBreadth-First SearchGraph Theory
Solve → 201Similar String GroupsHardArrayHash TableString
Solve → 202Smallest Rectangle Enclosing Black PixelsHardArrayBinary SearchDepth-First Search
Solve → 203Smallest String With SwapsMediumArrayHash TableString
Solve → 204Snakes and LaddersMediumArrayBreadth-First SearchMatrix
Solve → 205Sort Items by Groups Respecting DependenciesHardDepth-First SearchBreadth-First SearchGraph Theory
Solve → 206Split and Merge Array TransformationMediumArrayHash TableBreadth-First Search
Solve → 207Stepping NumbersMediumMathBacktrackingBreadth-First Search
Solve → 208Strange Printer IIHardArrayGraph TheoryTopological Sort
Solve → 209String Transforms Into Another StringHardHash TableStringGraph Theory
Solve → 210Sum of Remoteness of All CellsMediumArrayHash TableDepth-First Search
Solve → 211Surrounded RegionsMediumArrayDepth-First SearchBreadth-First Search
Solve → 212Swim in Rising WaterHardArrayBinary SearchDepth-First Search
Solve → 213The Maze IIMediumArrayDepth-First SearchBreadth-First Search
Solve → 214The Maze IIIHardArrayStringDepth-First Search
Solve → 215The MazeMediumArrayDepth-First SearchBreadth-First Search
Solve → 216The Time When the Network Becomes IdleMediumArrayBreadth-First SearchGraph Theory
Solve → 217Trapping Rain Water IIHardArrayBreadth-First SearchHeap (Priority Queue)
Solve → 218Unit Conversion IMediumDepth-First SearchBreadth-First SearchGraph Theory
Solve → 219Valid Arrangement of PairsHardArrayDepth-First SearchGraph Theory
Solve → 220Walls and GatesMediumArrayBreadth-First SearchMatrix
Solve → 221Water and Jug ProblemMediumMathDepth-First SearchBreadth-First Search
Solve → 222Web Crawler MultithreadedMediumDepth-First SearchBreadth-First SearchConcurrency
Solve → 223Web CrawlerMediumStringDepth-First SearchBreadth-First Search
Solve → 224Word Ladder IIHardHash TableStringBacktracking
Solve → 225Word LadderHardHash TableStringBreadth-First Search
Solve → 226Word SearchMediumArrayStringBacktracking
Solve → 227Maximum Good Subtree ScoreHardArrayDynamic ProgrammingBit Manipulation
Solve → 228Coin ChangeMediumArrayDynamic ProgrammingBreadth-First Search
Solve → 229Maximum Depth of Binary TreeEasyTreeDepth-First SearchBreadth-First Search
Solve → 230Number of Nodes With Value OneMediumTreeDepth-First SearchBreadth-First Search
Solve →