Visualizes and compares sorting algorithms in real time with animated bars.
An educational visualization tool that animates popular sorting algorithms — Bubble Sort, Merge Sort, Quick Sort, Insertion Sort, and Selection Sort — in real time. Users can adjust array size and speed, and compare algorithms side by side.
Python backend generates sorting steps as a sequence of array states. The HTML/JS frontend animates the steps as colored bar charts, with controls for speed and algorithm selection.
Add more algorithms (Heap Sort, Radix Sort), complexity analysis display, and a step-by-step explanation panel.