Smarter Engineers πŸ’‘

Smarter Engineers πŸ’‘

Share this post

Smarter Engineers πŸ’‘
Smarter Engineers πŸ’‘
The Connectivity Problem
Copy link
Facebook
Email
Notes
More
πŸ’‘ Algorithmia

The Connectivity Problem

Algorithmically Speaking - #13: Explaining the foundations of the most present real-world graph application.

Alberto Gonzalez's avatar
Alberto Gonzalez
Aug 28, 2024
βˆ™ Paid
11

Share this post

Smarter Engineers πŸ’‘
Smarter Engineers πŸ’‘
The Connectivity Problem
Copy link
Facebook
Email
Notes
More
2
4
Share

Hello there, and welcome to a new edition of Algorithmically Speaking!

In the modern world, we are used to technology telling us how to travel from our current position to places we have never been. It usually lets us know several ways to get there, including the fastest or cheapest.

In today’s discussion, I want to present the two most basic algorithms used in real-life scenarios that support a massive part of what our current delivery, location, and transportation services use. Though the mechanisms used in modern-day apps are much more sophisticated, they stand on the shoulders of these two basic but effective methods.

In order, this is our agenda for today:

  • 🍞 Breadth-First Search β€” a graph traversal that simulates how you would explore a new city.

  • πŸ₯– Depth-First Search β€” a graph traversal that would allow you to escape from any maze.

  • πŸ₯ž Connected Components β€” a graph term to call your hometown if you knew how to get to any place from any location.

This article is part of a chapter on Fu…

Keep reading with a 7-day free trial

Subscribe to Smarter Engineers πŸ’‘ to keep reading this post and get 7 days of free access to the full post archives.

Already a paid subscriber? Sign in
Β© 2025 Alberto Gonzalez
Privacy βˆ™ Terms βˆ™ Collection notice
Start writingGet the app
Substack is the home for great culture

Share

Copy link
Facebook
Email
Notes
More