https://github.com/c-mueller/visualsort
This tool visualizes several sorting algorithms, like bubble sort and quick sort.
https://github.com/c-mueller/visualsort
java slick2d sorting sorting-algorithms sorting-algorithms-implemented visualisation visualized-sorting visualizer
Last synced: 5 months ago
JSON representation
This tool visualizes several sorting algorithms, like bubble sort and quick sort.
- Host: GitHub
- URL: https://github.com/c-mueller/visualsort
- Owner: c-mueller
- License: apache-2.0
- Created: 2015-05-19T19:48:25.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2017-10-25T17:21:10.000Z (over 8 years ago)
- Last Synced: 2023-03-02T00:02:06.259Z (over 3 years ago)
- Topics: java, slick2d, sorting, sorting-algorithms, sorting-algorithms-implemented, visualisation, visualized-sorting, visualizer
- Language: Java
- Homepage:
- Size: 418 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
VisualSort
==========
[](https://travis-ci.org/HALive/VisualSort)
VisualSort is a tool written in Java that visualizes some sorting alogorithms.
The visualisation can either get rendered with Java2D (modified for active rendering) or OpenGL (Slick2D)
OpenGL is only supported by platforms supported by LWJGL 2. After choosing OpenGL as renderer the window CANNOT get resized.
Compiling
-------
Before trying to compile VisualSort, you have to supply a jar version of the Slick2D Library(named as slick.jar) and a jar version of IBXM (named ibxm.jar) in the libs folder.
Once this step is completed you can compile it by running
gradlew build
Other Stuff
-------
Many of the Implementations of the sorting algorithms are inspired by the Implementations found on the corresponding Wikipedia Page of the algorithm.
The non-default Icons are taken from the OpenIconLibrary:
Open Icon Library
The exported Visualisation of the sorting algorithms is inspired by sortvis:
Sortvis