Lecture 4 - Dijkstra, A*, Ford, Floyd-Warshall, DP, Matrix multiplication algorithms
Lecture 5 - DAGs, Topological Sorting, Tarjan (DFS), Predecessor counters, Scheduling problem
Lecture 6 - Trees, Minimum Spanning Tree - Kruskal, Prim algorithm ✅
Lecture 4 - Dijkstra, A*, Ford, Floyd-Warshall, DP, matrix multiplication algorithms
Lecture 5 - Minimum cost walk between all pairs of vertices
Lecture 6 - Directed acyclic graphs (DAGs)
Seminar 1 - Modelling real problems with graphs
Seminar 2 - Methods of representing a graph