Skip to content

This is a program for interactively visualizing sorting algorithms.

License

Notifications You must be signed in to change notification settings

AaronHuemmecke/Sorting-Algorithm-Visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Sorting-Algorithm-Visualizer

This is a program for interactively visualizing sorting algorithms. It aims to explain sorting algorithms to you in a clear way step by step.

The program is divided into three different sections that you can visit in any order:

  1. In the section Explanation there are explanatory texts regarding the basics of sorting algorithms. Moreover, some sorting algorithms are described textually and graphically.
  2. In the section Algorithm Visualization there is a tool that you can use to execute different sorting algorithms and see a graphic visualization, explanations and further information at the same time.
  3. In the section Algorithm Quiz you can check if you can recognize a sorting algorithm from its visualization and thereby test your understanding of the different sorting algorithms.

The program currently supports the languages German and English.

You can download the current version of the program as an executable JAR file in the release section. Otherwise, you can clone the source code and build a JAR file on your own.

Please feel free to contribute to this project, for example by using a pull request.

This program “Sorting Algorithm Visualizer” is made by Aaron Hümmecke and published under the Creative Commons licence CC BY-SA 4.0.

Read the Licence.md for further information regarding used materials.