This project visualizes different kinds of sorting algorithm in animations.
It's written in java and the java bytecodes are compiled into Javascripts and WebAssembly instructions using TeaVM and running on browser(AMAZING!).
https://dongliang3571.github.io/sorting-animation/
- Install Maven
- From the project root folder run
mvn clean package
. If the project is built succesfully, you should see atarget
folder created withsorting-animation-1.0-SNAPSHOT.war
,sorting-animation-1.0-SNAPSHOT
and other files in it. - Open this html file(
./target/sorting-animation-1.0-SNAPSHOT/index.html
) in your browser and there you go.
- Bubble sort
- Bucket sort
- Couting sort
- Heap Sort
- Insertion sort
- Merge sort
- Quick sort
- Radix sort LSD
- Radix sort MSD
- Selection sort