Graph Theory — Networks of Vertices and Edges

Graph theory studies mathematical objects called graphs — sets of vertices connected by edges. Graphs model social networks, the internet, road maps, molecules and more.

Key Concepts

  • Directed vs. undirected graphs.
  • Paths, cycles and connectivity.
  • Trees and spanning trees.
  • Graph colouring and planar graphs.
  • Classical algorithms — BFS, DFS, Dijkstra, Kruskal.