An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

          

VisualSort
==========
[![Build Status](https://travis-ci.org/HALive/VisualSort.svg)](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