Topic 18 of 21
Graph Problems
BFS and DFS, cycle detection, topological sort, shortest paths with Dijkstra, Bellman-Ford and Floyd-Warshall, minimum spanning trees, disjoint sets and SCCs.
47 graph problems (2 easy, 12 medium, 33 hard) with LeetCode and GeeksforGeeks links.
Your progress
– / 47 solved
- Easy
- –/2
- Medium
- –/12
- Hard
- –/33
/
- Graph and TypesEasyGFG
- Graph RepresentationEasyGFG
- Connected ComponentsHardGFG
- DFSHardGFG
- BFSMediumGFG
- Number of ProvincesMediumLeetCodeGFG
- Rotten OrangesMediumLeetCodeGFG
- Flood FillHardLeetCodeGFG
- Cycle Detection in Undirected Graph (BFS)HardLeetCodeGFG
- 01 MatrixMediumLeetCodeGFG
- Surrounded RegionsHardLeetCodeGFG
- Number of EnclavesHardLeetCodeGFG
- Word Ladder - IHardLeetCodeGFG
- Word Ladder - IIHardLeetCodeGFG
- Number of Distinct IslandsHardLeetCodeGFG
- Bipartite GraphMediumLeetCodeGFG
- Cycle Detection in Directed GraphHardGFG
- Topo SortHardGFG
- Kahn's AlgoHardGFG
- Course Schedule IHardLeetCodeGFG
- Course Schedule IIHardLeetCode
- Find Eventual Safe StatesHardLeetCodeGFG
- Alien DictionaryHardGFG
- Shortest Path in UG with Unit WeightsHardGFG
- Shortest Path in DAGHardGFG
- Dijkstra's AlgorithmHardGFG
- Why Priority Queue Is Used in Dijkstra's AlgoMediumGFG
- Shortest Path in a Binary MazeMediumLeetCodeGFG
- Path with Minimum EffortMediumLeetCodeGFG
- Cheapest Flights Within K StopsHardLeetCodeGFG
- Network Delay TimeMediumLeetCodeGFG
- Number of Ways to Arrive at DestinationMediumLeetCodeGFG
- Minimum Steps to Reach End from Start by Performing Multiplication and Mod Operations with Array ElementsHardGFG
- Bellman Ford AlgorithmHardGFG
- Floyd Warshall AlgorithmHardGFG
- City with the Smallest Number of Neighbors at a Threshold DistanceHardLeetCodeGFG
- Minimum Spanning TreeHardGFG
- Disjoint Set UnionHardGFG
- Kruskal's AlgorithmHardGFG
- Number of Operations to Make Network ConnectedMediumLeetCodeGFG
- Most Stones Removed with Same Rows or ColumnsMediumLeetCodeGFG
- Accounts MergeHardLeetCodeGFG
- Making a Large IslandHardLeetCodeGFG
- Swim in Rising WaterHardLeetCode
- Bridges in GraphHardLeetCodeGFG
- Kosaraju's AlgorithmHardGFG
- Articulation PointHardGFG