Skip to content

SortViz is a Python-based Sorting Algorithm Visualizer that provides an interactive way to observe and understand the mechanics of sorting algorithms.

License

Notifications You must be signed in to change notification settings

paoloamato2/SortViz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sorting Algorithm Visualizer

SortViz is a Python-based Sorting Algorithm Visualizer that provides an interactive way to observe and understand the mechanics of sorting algorithms.

Features

  • Visualize different sorting algorithms including Bubble Sort, Insertion Sort, and Selection Sort.
  • Control the speed of the visualization.
  • Built with the Model-View-Controller (MVC) design pattern.

How to Run

  1. Ensure you have Python 3 installed on your machine.
  2. Clone the repository: git clone https://github.com/yourusername/sorting-algorithm-visualizer.git
  3. Navigate into the project directory: cd sorting-algorithm-visualizer
  4. Run the application: python main.py

Class Diagram

Class Diagram

Sequence Diagram

Sequence Diagram

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

About

SortViz is a Python-based Sorting Algorithm Visualizer that provides an interactive way to observe and understand the mechanics of sorting algorithms.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages