Graphs (Part 2)
This lecture introduces directed graphs and explores how graph algorithms change when edge direction matters. We examine reachability, strong connectivity, strongly connected components and directed acyclic graphs (DAGs). We also look at one of the most useful algorithms in graph theory: topological ordering. Topics covered include: Directed graphs and real-world applications Directed reachability and shortest paths Strong connectivity Strongly connected components Testing strong connectivity with BFS Directed acyclic graphs (DAGs) Topological orderings Efficient topological sorting in O(m+n) time Along the way, we connect graph theory to real-world applications like web search, road networks, software dependencies, course prerequisites, citation networks and other systems where relationships have a natural direction.

Graphs (Part 1)

Train Your Brain to Never Forget (5 Feynman Habits)

Magnus Invents A New Opening So OUTRAGEOUS, You'll Question EVERY Chess Principle!

Brad Pitt Destroys The Rookie Scene | F1 (2025) Movie CLIP 4K

My Golden Retriever Heals a Terrified Rescue Kitten in Just 3 Meetings!

But what is a convolution?

Squaring the Circle Was Never Possible. Here's Why.

Why The Russian Accent Terrifies Everyone

🚗 BYD : The biggest SCAM of the car industry ?

Knife Expert: Real Knife Defense Is TERRIFYING

Pushing Simulations to the LIMIT to Find Order in Chaos

Backend web development - a complete overview

Introduction to Graph Theory: A Computer Science Perspective

The Insane Genius of a Formula 1 Gearbox

Asymptotic Analysis (Part 2)

I Proved People Have NO Idea How Many Calories They Eat

If You Have A Bad Memory, I’ll Help You Fix It In 28 Minutes

AlphaFold - The Most Useful Thing AI Has Ever Done

Conan O’Brien Delivers the Commencement Address | Harvard Commencement 2026

