Graphs [Concepts & Problems]

0.00%

Learning

#ProblemLinksStatusAction
1Graph and TypesYouTubeCoding Ninjas
2Graph Representation | C++YouTubeCoding Ninjas
3Graph Representation | JavaYouTubeCoding Ninjas
4Connected Components | Logic ExplanationYouTubeCoding NinjasLeetCode
5BFSYouTubeCoding NinjasLeetCode
6DFSYouTubeCoding NinjasLeetCode

Problems on BFS/DFS

#ProblemLinksStatusAction
1Number of provinces (leetcode)YouTubeCoding NinjasLeetCode
2Connected Components Problem in MatrixYouTubeCoding Ninjas
3Rotten OrangesYouTubeCoding NinjasLeetCode
4Flood fillYouTubeCoding NinjasLeetCode
5Cycle Detection in undirected Graph (bfs)YouTubeCoding Ninjas
6Cycle Detection in undirected Graph (dfs)YouTubeCoding Ninjas
70/1 Matrix (Bfs Problem)YouTubeCoding NinjasLeetCode
8Surrounded Regions (dfs)YouTubeCoding NinjasLeetCode
9Number of Enclaves [flood fill implementation - multisource]YouTubeCoding NinjasLeetCode
10Word ladder - 1YouTubeCoding NinjasLeetCode
11Word ladder - 2YouTubeCoding NinjasLeetCode
12Number of Distinct Islands [dfs multisource]YouTubeCoding NinjasLeetCode
13Bipartite Graph (DFS)YouTubeCoding NinjasLeetCode
14Cycle Detection in Directed Graph (DFS)YouTubeCoding NinjasLeetCode

Topo Sort and Problems

#ProblemLinksStatusAction
1Topo SortYouTubeCoding Ninjas
2Kahn's AlgorithmYouTubeCoding Ninjas
3Cycle Detection in Directed Graph (BFS)YouTubeCoding Ninjas
4Course Schedule - IYouTubeCoding NinjasLeetCode
5Course Schedule - IIYouTubeCoding NinjasLeetCode
6Find eventual safe statesYouTubeCoding NinjasLeetCode
7Alien dictionaryYouTubeCoding NinjasLeetCode

Shortest Path Algorithms and Problems

#ProblemLinksStatusAction
1Shortest Path in UG with unit weightsYouTubeCoding Ninjas
2Shortest Path in DAGYouTubeCoding Ninjas
3Djisktra's AlgorithmYouTubeCoding Ninjas
4Why priority Queue is used in Djisktra's AlgorithmYouTubeCoding Ninjas
5Shortest path in a binary mazeYouTubeCoding NinjasLeetCode
6Path with minimum effortYouTubeCoding NinjasLeetCode
7Cheapest flights within k stopsYouTubeCoding NinjasLeetCode
8Network Delay timeYouTubeCoding NinjasLeetCode
9Number of ways to arrive at destinationYouTubeCoding NinjasLeetCode
10Minimum steps to reach end from start by performing multiplication and mod operations with array elementsYouTubeCoding Ninjas
11Bellman Ford AlgorithmYouTubeCoding Ninjas
12Floyd Warshal AlgorithmYouTubeCoding Ninjas
13Find the city with the smallest number of neighbors in a threshold distanceYouTubeCoding NinjasLeetCode

MinimumSpanningTree/Disjoint Set and Problems

#ProblemLinksStatusAction
1Minimum Spanning TreeYouTubeCoding Ninjas
2Prim's AlgorithmYouTubeCoding Ninjas
3Disjoint Set [Union by Rank]YouTubeCoding Ninjas
4Disjoint Set [Union by Size]YouTubeCoding Ninjas
5Kruskal's AlgorithmYouTubeCoding Ninjas
6Number of operations to make network connectedYouTubeCoding NinjasLeetCode
7Most stones removed with same rows or columnsYouTubeCoding NinjasLeetCode
8Accounts mergeYouTubeCoding NinjasLeetCode
9Number of island IIYouTubeCoding NinjasLeetCode
10Making a Large IslandYouTubeCoding NinjasLeetCode
11Swim in rising waterYouTubeCoding NinjasLeetCode

Other Algorithms

#ProblemLinksStatusAction
1Bridges in GraphYouTubeCoding NinjasLeetCode
2Articulation PointYouTubeCoding Ninjas
3Kosaraju's AlgorithmYouTubeCoding Ninjas