Algorithm Wiki (original) (raw)
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
- Making change
- Continuation passing style