Skip to content

vuvictor1/GUI-Algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 

Repository files navigation

GUI Algorithm Sorting

Program with visualization of sorting algorithms.

Demonstrates the time complexities of bubble, merge and quick sorting. Features control buttons, runtime calculation, random array generation and a selection menu. Developed in Python.

Upon being clicked, the start button begins animation and disables itself (Shown by a color change). Controls then must be handled by resume/pause, while clear generates a new array.

Run Instructions

Run Python File: python3 gui_sort.py

Requirements:

  • Python 3
  • matplotlib
  • numpy

GUI Overview

gui.demo.mp4

Click here for slides presentation

About

Python tool visualizing sorting algorithms with Matplotlib and NumPy.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages