Created by Kostas Chatzikokolakis using David Galles' visualization library.
right / left : move one action at a time.
down / up : same (vertical slides)
Space,N / P : animate one step at a time.
Push
Pop
Push
Pop
Enqueue
Dequeue
Enqueue
Dequeue
Linear Search
Binary Search
Insert
Delete
Find
Insert
Delete
Find
Insert
Delete
Find
Insert
Delete
Find
Insert
Delete
Find
Insert
Delete
Find
Insert
Delete
Find
Insert
Delete
Find
Insert
Delete
Find
Insert
Delete
Find
Insert
Delete
Find
Insert
Delete
Find
Insert
Remove smallest
Build heap
Insert
Remove smallest
Insert
Remove smallest
Insert
Remove smallest
Insert
Remove smallest
BFS from 1
DFS from 1
Connected components
Dijkstra from 1
Prim from 1
Topological Sort
Topological Sort
Floyd-Warshall
Kruskal
Factorial(3)
Reverse("abc")
Qeens(4)
It's supported, just follow the reveal.js instructions
Each action (fragment) is exported in a separate page
A PDF export of this demo is available here