TURBOWARP RECOMMENDED: https://turbowarp.org/1260839662/fullscreen?fps=60&hqpen&interpolate&stuck Click "Play All" to see all the sorting algorithms! After seeing all the sorting algorithms, you'll be taken to the Explore page automatically where you can test each sorting algorithm individually. Click "Explore" to visit the Explore page. In the Explore page, there is a button to the right of the screen that opens the testing menu. The testing menu allows you to test each sorting algorithm by customizing the size of the data and the type of sounds the program makes! The testing menu is not available during sorts (sorry). More complex, recursive sorting algorithms like quicksort run SUPER SLOWLY if I don't delete the testing menu during sorts.
See how different sorting algorithms sort 30, 40, or even 1000 blocks, each representing a different numbers! This sorting algorithm visualizer puts some of the most popular sorting algorithms to the TEST. To see how the fastest sorting algorithms, like Quicksort, go against massive data sets, using the Turbowarp link (see "Instructions") is recommended. This is actually my first project that uses the pen tool AND the music tool. The pen tool was a life saver when making over 300 different blocks, since I didn't have to draw 300 (or more) costumes for each block (phew!) --------------------[Sorting Algorithms Used]------------------ O(n^2) [basic sorts]: 1. Bubble sort 2. Selection sort 3. Insertion sort O(n*log(n)) [advanced sorts]: 1. Merge sort 2. Quick sort 3. Heap sort Other [fun sorts]: 1. Binary insertion sort (insertion sort plus) 2. Radix sort base 2 LSD 3. Stalin sort 4. Bogo sort ---------------------------[Credits]------------------------------ The graphics, pen implementation, and the menu all made by me. @D-ScratchNinja inspired me to actually make this project! He has a lot of incredible projects on Scratch on sorting, with creative and clean animations as well. (Also, thank you for merge sort algorithm; I couldn't make one that works ;-;) @kupa1213 for the heap sort algorithm; your code was incredibly concise and well made, thank you ;-;