Graph Breadth First Search Depth First Search Shortest Path Minimum Spanning Tree Guru Implement the criticalConnectionsBridgeCount method that counts bridge edges in an undirected network. Solved
Graph Breadth First Search Depth First Search Shortest Path Minimum Spanning Tree Intermediate Implement the minimumReorderRoutesToCapital method that returns the minimum road directions to reverse so every city can reach city zero. Solved
Graph Breadth First Search Depth First Search Shortest Path Minimum Spanning Tree Proficient Implement the alienDictionaryOrderSize method that returns the size of a valid alien character order. Solved
Graph Breadth First Search Depth First Search Shortest Path Minimum Spanning Tree Proficient Implement the eventualSafeNodesCount method that counts nodes that cannot reach a cycle. Solved
Graph Breadth First Search Depth First Search Shortest Path Minimum Spanning Tree Proficient Implement the networkDelayTimeCost method that returns the time needed for a signal to reach all nodes. Solved
Tree Binary Tree Binary Search Tree Breadth First Search Depth First Search Intermediate Implement the sumRootToLeafNumbers method that returns the sum of all root-to-leaf numbers in a binary tree. Solved
Tree Binary Tree Binary Search Tree Breadth First Search Depth First Search Intermediate Implement the countGoodNodesBinaryTree method that counts good nodes in a binary tree. Solved
Tree Binary Tree Binary Search Tree Breadth First Search Depth First Search Intermediate Implement the symmetricBinaryTreeCheck method that checks whether a binary tree is a mirror of itself. Solved
Graph Breadth First Search Depth First Search Shortest Path Minimum Spanning Tree Proficient Implement the minimumEffortPathGrid method that returns the minimum effort required to travel across a height grid. Solved
Graph Breadth First Search Depth First Search Shortest Path Minimum Spanning Tree Intermediate Implement the countProvincesUnionFind method that counts connected city groups from an adjacency matrix. Solved
Graph Breadth First Search Depth First Search Shortest Path Minimum Spanning Tree Proficient Implement the findRedundantConnection method that returns the edge that creates a cycle in an undirected graph. Solved
Graph Breadth First Search Depth First Search Shortest Path Minimum Spanning Tree Proficient Implement the cheapestFlightWithinKStops method that finds the cheapest price from source to destination within a stop limit. Solved
Graph Breadth First Search Depth First Search Shortest Path Minimum Spanning Tree Learner Implement the floodFillChangedCount method that returns how many cells are changed during flood fill. Solved
Graph Breadth First Search Depth First Search Shortest Path Minimum Spanning Tree Proficient Implement the dijkstraShortestPathSimple method that returns the shortest weighted path using Dijkstra-style logic. Solved
Graph Breadth First Search Depth First Search Shortest Path Minimum Spanning Tree Intermediate Implement the minimumSpanningTreeWeightSimple method that returns the total weight of a minimum spanning tree. Solved
Graph Breadth First Search Depth First Search Shortest Path Minimum Spanning Tree Intermediate Implement the bipartiteGraphCheck method that checks whether a graph can be divided into two valid groups. Solved
Graph Breadth First Search Depth First Search Shortest Path Minimum Spanning Tree Intermediate Implement the connectedComponentsCount method that counts connected components in an undirected graph. Solved
Graph Breadth First Search Depth First Search Shortest Path Minimum Spanning Tree Intermediate Implement the shortestPathUnweightedGraph method that returns the shortest distance between two nodes in an unweighted graph. Solved
Graph Breadth First Search Depth First Search Shortest Path Minimum Spanning Tree Intermediate Implement the detectCycleDirectedGraph method that checks whether a directed graph contains a cycle. Solved