AlgoVis
  • Graphs & Trees
  • Sorting
  • Searching & Arrays
  • Dynamic Programming
  • Divide & Conquer
  • Greedy Algorithms
  • About
  • Contact
AlgoVis
  • Graphs & Trees
  • Sorting
  • Searching & Arrays
  • Dynamic Programming
  • Divide & Conquer
  • Greedy Algorithms
  • About
  • Contact

Graphs & Trees

Explore algorithms for traversing and finding optimal paths in graphs and trees.

Bellman-Ford

Single-source shortest path algorithm that handles negative edge weights.

Ford-Fulkerson

Computes the maximum flow in a flow network.

Dijkstra's Algorithm

Finds the shortest path between nodes in a graph with non-negative weights.

Breadth-First Search

Traverses a graph level by level, useful for finding shortest paths in unweighted graphs.

Depth-First Search

Explores as far as possible along each branch before backtracking.

About·Privacy Policy

© 2026 Dan Tsvyetkov