A simple but powerful sorting algorithm visualizer built in Python.
It runs entirely in the terminal and animates algorithms like:
- Bubble Sort
- Insertion Sort
The array is represented using ASCII “bars”, and each step highlights the elements currently being compared or swapped.
I made this to show how sorting algorithms work internally.
Sorting algorithms are fundamental in programming, game development, AI, and technical interviews.
This visualizer helps you:
- Understand how algorithms behave step-by-step
- Improve intuition for comparisons, swaps, and iterations
- Strengthen your Python logic skills
- Build a strong GitHub profile project that recruiters love
- Install Python 3.x
- Clone the repository: