andrewasaleh / sorting-algorithm

0 stars 0 forks source link

sorting-algorithm Visualization Application

This Python application visualizes different sorting algorithms using matplotlib. It allows users to interact with the visualization through a GUI, enabling them to see how bubble sort, merge sort, and quick sort algorithms sort an array of random integers in real time.

Powerpoint Presentation

https://adcsuf-my.sharepoint.com/:p:/g/personal/salehandrew110_csu_fullerton_edu/ETpRVHHKkxlBqO-qA8wu3hEBSHiGWuGfxrlagBUNLy_NMA?e=gzBCIH

LinkedIn Video

https://www.linkedin.com/posts/joshuareyes0911_csuf-activity-7169233514175868928-yXnh?utm_source=share&utm_medium=member_desktop

Features

Dependencies

To run this application, you need the following Python libraries:

Setup and Installation

Controls

Sorting Algorithms Explained

Sorting Algorithms

Leaderboard

The update_leaderboard function updates the GUI with a leaderboard showing the algorithms' names and their corresponding sorting times in milliseconds.

Contributers