A fun and interactive way to learn Selection Sort with visual tests and an engaging visualizer, all set up for seamless use on Replit.
Experience the live demo on Replit: Selection Sort Visualizer
- Visual Representation: Watch the Selection Sort algorithm in action.
- Integrated Tests: Run visual tests to see the sorting algorithm’s correctness.
- Dracula Theme: Enjoy a visually appealing color palette.
- Fullscreen Mode: Optimize your viewing experience with fullscreen visualization.
The main driver file. It initializes the GUI and provides options to test or visualize the selection sort algorithm using matplotlib
.
Contains the core logic of the selection sort algorithm.
Includes tests for the selection sort algorithm and visualizes the test results using matplotlib
.
Brings the selection sort algorithm to life with a dynamic visualization using tkinter
.
- Visit the Replit link.
- Click the
Run
button to start the visualizer.
We welcome all contributions! Fork the project, create a new branch, and submit a pull request to help us improve.
This project is open-source and available under the MIT License. Feel free to use and modify the code as needed.