This wiki is an experiment in making algorithms interactive on the web. The algorithms on this wiki are not just some clever animations but are built on a real interpreter, and the visualisations are based on the actual Javascript code running. The code is guaranteed to work.
Algorithms
Data structures
Searching
Sorting
Comparison sorting
Other sorting
Trees
- Binary search tree
- B-tree
- Depth-first search
- Iterative deepening depth-first search
- Breadth-first search
- Lowest common ancestor
- Minimax search
- Minimax search with alpha-beta pruning
Graphs
Math
Other
- N-Queens
- Fisher-Yates shuffle
- Binary to decimal
- Is sorted
- Reversing an array
- Reversing a string
- Fowler–Noll–Vo hash function
- Continuation passing style