Upload an image and experience how sorting algorithms work through both sight and sound
The uploaded image is split into vertical columns (slices) based on the number of divisions you choose, and the order of the columns is randomly shuffled. The selected sorting algorithm then rearranges the columns back into their original positions, and each comparison and swap is animated with highlights and sound effects.
Eight algorithms are supported: Bubble Sort, Selection Sort, Insertion Sort, Quick Sort, Merge Sort, Heap Sort, Shell Sort, and Cocktail Sort. The number of divisions, sound duration, and playback speed can all be adjusted with sliders.
Image loading and the visualization process are performed entirely within your browser and are never sent to a server. The data is discarded when you close the page and is never stored.