MusicTheorist / ArrayVisualizer

w0rthy's Array Visualizer, Revamped - Over 75 Sorting Algorithms with 12 Different Visuals
MIT License
392 stars 52 forks source link

w0rthy's Array Visualizer, Revamped

Donate

DEPRECATED - Visit the new home of ArrayV over here where I'll be contributing from time to time! https://github.com/Gaming32/ArrayV-v4.0 I'll be working on a brand new algorithm visualizer of my own over the next few months, so stay tuned... Visit our community Discord for updates!!

Over 75 sorting algorithms animated with 12 unique graphic designs

Follow the project's development behind-the-scenes in our Discord: https://discord.com/invite/2xGkKC2

This new version of the program features additions inspired by Timo Bingmann's "The Sound of Sorting" and w0rthy's updates to the original visualizer.

To compile (After -cp, use ";" with Windows and ":" with Mac/Linux):

ant
java -cp bin;lib/classgraph-4.8.47.jar main.ArrayVisualizer

To build a runnable jar, simply run Apache Ant inside the 'dist' directory!

Features:

6/8/2020 - Version 3.5

6/4/2020 - Version 3.2

6/3/2020 - Version 3.12

6/2/2020 - Version 3.11

5/30/2020 - Version 3.1

5/22/2020 - Version 3.01

5/21/2020 - Version 3.0 is now released!

10/19/2019 - Version 2.1

10/13/2019 - Version 2.0 is now released!

KNOWN BUGS:

PLANS FOR FUTURE RELEASES:

If you are experiencing performance issues in Windows 10, look here: https://superuser.com/questions/988379/how-do-i-run-java-apps-upscaled-on-a-high-dpi-display

An executable .jar file is available in the dist folder. Have fun!

Videos this program is featured in:

https://www.youtube.com/playlist?list=PL5w_-zMAJC8tSgmfaltMMj7Kn390eRzMq