The Algorists
  • Algorithms
  • Low Level Design
  • System Design
  • Behavioral Interviews
Login

Graph Theory

Graph Representation DFS BFS
Word Break
Web Crawler
TWO END BFS Topological Sort 4 Ways to Finding Cycles Cycle Detection Using DFS All Paths Between Two Nodes Bipartite Graph Connected Components

Tarjan's Algorithm

Articulation Points and
Derivation of Tarjan's Algorithm
Finding Bridges Strongly Connected
Components (SCC)
Minimal Vertices How to Send Message to
Entire Social Network

Advanced Graph Problems

How to Send Message to
Entire Social Network
Disconnected Network Critical Connection Minimal Vertices Course Scheduling




Shortest Paths Algorithms

Dijkstra's Algorithm Topological Sort
w/ Vertex Relaxation
Bellman-Ford Algorithm &
Negative Cycle Detection

Cheapest Flight within K Stops
Optimized Bellman-Ford Arbitrage

Longest Paths Algorithm

Longest Paths Algorithm

Job Scheduling Problems

Sequential Job Scheduling Parallel Job Scheduling Parallel Job Scheduling
w/ Relative Deadlines



Union-Find or Disjoint Set Union

Fundamentals Longest Consecutive Sequence Number of Islands Accounts Merge Redundant Connection Number of Provinces Valid Tree








Subscribe to Our Youtube Channel

Follow Us On LinkedIn
Made with and Passion
by a Lifelong Learner, for the Lifelong Learners.

Copyright © The Algorists LLC 2025
admin@thealgorists.com
Support · Terms · Privacy Policy · Affiliates · Testimonials