This project visualizes various sorting algorithms, allowing users to observe their operations in real-time. It supports adding new sorting algorithms and includes a feature to randomize input data for testing.
- Sorting Algorithm Visualization: View sorting algorithms through interactive visualizations.
- Adjustable Sorting Speed: Control the speed of sorting animations for detailed observation.
- Extendable Algorithm Support: Easily integrate new sorting algorithms into the project.
- Randomization: Generate randomized data sets to test sorting algorithms with diverse inputs.
- Select Algorithm: Choose mergesort, quicksort, or any other available algorithm.
- Adjust Speed: Use the speed controls to change the sorting animation speed.
- Randomize Data: Click the randomize button to generate new random input data.