Skip to content

πŸ“ˆ GUI-based educational tool to provide a controllable simulation/visualization of a few popular sorting algorithms.

License

Notifications You must be signed in to change notification settings

fergusch/sort-visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Sort Visualizer

This is a GUI-based educational tool to provide a controllable simulation/visualization of a few popular sorting algorithms. A menu screen provides a selection of algorithms to view, and the simulation screen shows the algorithm in action while allowing the user to control the simulation speed.

This project is a "redux" of an old project I created to help myself study while taking a course on data structures & algorithms. This time around I tried to make it more informative, user-friendly, and easier on the eyes.

Algorithms supported

So far, the algorithms implemented in this tool are:

Screenshots

Menu screen Simulation screen showing Merge sort

To-do list

  • Implement more algorithms
  • Add real-time stats to simulation screen
  • Add color/theme customizations

License

This project is licensed under the GNU GPLv3 license – see the LICENSE file for details.

Acknowledgements

About

πŸ“ˆ GUI-based educational tool to provide a controllable simulation/visualization of a few popular sorting algorithms.

Resources

License

Stars

Watchers

Forks

Languages