Four visualisers I built to show how these algorithms behave. Set the input, then play it through or step one move at a time.
Seven algorithms, one array, step by step.
Six algorithms on a sorted array.
Four walks and a search over a binary tree.
BFS, DFS, cycle detection, topological sort, Dijkstra.