Animated Sorting Algorithm Demo


Animated Sorting Algorithm Demo

These pages show 8 different sorting algorithms on 4 different initial conditions. These visualizations are intended to:

* Show how each algorithm operates.
* Show that there is no best sorting algorithm.
* Show the advantages and disadvantages of each algorithm.
* Show that worse-case asymptotic behavior is not the deciding factor in choosing an algorithm.
* Show that the initial condition (input order and key distribution) affects performance as much as the algorithm choice.

Related Posts