A comprehensive Selection Sort implementation with integrated visual tests and a visualizer. Designed to work seamlessly on Replit.
Check out the live demo on Replit: Selection Sort Visualizer
- Visual representation of the Selection Sort algorithm.
- Integrated visual tests for the sorting algorithm.
- Dracula color palette for a pleasant user experience.
- Fullscreen mode for better visualization.
This is the main driver file that initializes the GUI and provides options to test the selection sort or visualize it. It uses matplotlib
for the visualization.
Contains the core implementation of the selection sort algorithm.
Provides a set of tests for the selection sort algorithm and visualizes the test results using matplotlib
.
Visualizes the selection sort algorithm in action using tkinter
.
- Visit the Replit link.
- Click on the
Run
button.
Feel free to fork the project and submit pull requests. All contributions are welcome!
This project is open-source and available under the MIT License.