A simple and interactive Sorting Algorithm Visualizer built using Python and Pygame.
#Features
- 🎨 Real-time bar visualization
- 🔄 Bubble Sort
- ✏️ Insertion Sort
- ⏯ Pause / Resume functionality
- ⬆️⬇️ Ascending / Descending order
- 🎚 Adjustable speed (FPS control)
- 🔢 Values displayed on bars
- 🎮 Keyboard-controlled interaction
- Add Merge Sort, Quick Sort, Heap Sort etc.
- Add UI buttons (mouse control)
- Add sound effects for swaps.
- Add complexity display (O(n²), etc.)
- Contributing
#Feel free to fork this repo and improve it! Pull requests are welcome.