A Python-based visualization tool for common sorting algorithms, featuring:
- Real-time visualization of sorting process
- Sound feedback (pitch corresponds to value being moved)
- Multiple algorithms (Bubble, Selection, Insertion, Quick, and Merge Sort)
- Numba acceleration support for performance comparison
- Bubble Sort
- Selection Sort
- Insertion Sort
- Quick Sort
- Merge Sort
- Interactive visualization with adjustable speed
- Sound effects for value comparisons
- Array size selection (25, 50, 100, 200, 400)
- Numba-accelerated sorting option
- Color gradient visualization (red to green)
- Python 3.x
- Tkinter
- Pygame
- NumPy
- Numba