Floyd-Warshall animated: the all-pairs distance matrix updates as each node is allowed as a stopover — every improving triple shown in the table.
Tip: use samples, upload, copy, download, and send-to actions inside the workspace where available.
Floyd-Warshall Visualizer is a free, browser-based tool that helps you turn raw numbers into clear charts. Floyd-Warshall animated: the all-pairs distance matrix updates as each node is allowed as a stopover — every improving triple shown in the table. It's built for speed and privacy: Everything runs locally in your browser — your data is never uploaded to a server. No sign-up, no installs, and no daily limits.
Visualize the dataset after it has been cleaned enough for reliable labels and numeric values.
Review the preview, copy or download the result, and keep everything local in your browser.
Dijkstra's Algorithm Visualizer: Dijkstra's shortest path animated: settle the closest node, relax its edges, watch distances improve — with a live distance table and pseudocode.
Open toolBellman-Ford Visualizer: Bellman-Ford animated: relax every edge V−1 rounds, watch distances converge, and see why a further improvement would prove a negative cycle.
Open toolMatrix Chain Multiplication Visualizer: Interval DP animated: every split point k tried for every chain window, the cost table fills diagonal by diagonal, and the optimal parenthesization emerges.
Open tool| A | B | C | D | E | |
|---|---|---|---|---|---|
| A | 0 | 8 | 8 | 5 | ∞ |
| B | 8 | 0 | 3 | ∞ | ∞ |
| C | 8 | 3 | 0 | ∞ | 6 |
| D | 5 | ∞ | ∞ | 0 | ∞ |
| E | ∞ | ∞ | 6 | ∞ | 0 |
1Floyd-Warshall: all-pairs shortest paths by DP over allowed intermediate nodes. Start with direct edge weights.
d = edge-weight matrixfor k in nodes: # allowed stopoverfor every pair (i, j):if d[i][k]+d[k][j] < d[i][j]:d[i][j] = d[i][k]+d[k][j]d = all-pairs shortest distances
All-pairs shortest paths as DP: allow one more stopover node per pass and relax every pair through it.