Skip to content

The repository includes a GUI depicting various Sorting algorithms and a Jupyter Notebook for comparative graphs of all sorting algorithms.

Notifications You must be signed in to change notification settings

Aditya-1500/Sorting-Techniques

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sorting Techniques

The repository includes a Graphical User Interface, depicting various Sorting Algorithms, created using PyQt5 in Python.
=> The GUI has been designed using QtDesigner and implemented at the backend using Python3.7 .
=> pyuic5 has been used to convert .ui files to .py files.

Important Points to Note

  1. The .py source codes and .ui files for the GUI are contained in the "GUI Folder".
  2. The source codes and results used for generating graphs are included in the "Graphs" Folder.
  3. Jupyter Notebook named "Comparitive Graphs" contains completely implemented python notebook for the graphs. The libraries used are matplotlib, seaborn, pandas.
  4. The screenshots showing the working of the GUI are included in "Screenshots" Folder.
  5. The sorting algorithms : Count Sort, Radix Sort, and Bucket Sort are not optimized to work with negative entries.
  6. While entering Custom Input for Bucket Sort, make sure that the input is uniformly distributed in a range and is of float data-type.

About

The repository includes a GUI depicting various Sorting algorithms and a Jupyter Notebook for comparative graphs of all sorting algorithms.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published