Python
Date: Winter 2021
Information:
Description
ViSort allows you to choose from different algorithms, set the array size, generation type (random, reversed, almost sorted, sorted) and the execution speed.
For example select a big array size to see how the algorithm performs on big algorithms or a small one to see how the algorithm works.
Reason for development
Sorting algorithms are standard programming tasks every programmer gets confronted with. I couldn’t find a dedicated program that visualizes the operation of different sorting algorithms at one place.
Problems I faced
- Custom sliders and buttons in
tkinter
What I learned
- Python generator functions to visualize sorting algorithm while function gets executed.
Resources
Play Video