Devesh475 / SortingAlgorithmVisualizerUsingPython

This project uses the python Tkinter module to visualize the five famous sorting algorithms. Tkinter is the standard GUI library for Python. Python when combined with Tkinter provides a fast and easy way to create GUI applications. Tkinter provides a powerful object-oriented interface to the Tk GUI toolkit.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SortingAlgorithmVisualizerUsingPython

This is a python script for visualizing the sorting algorithms using python tkinter module.

Sorting Demo

Dependencies

Use the package manager pip to install tkinter.

pip install python-tk

What is tkinter

Tkinter is the standard GUI library for Python. Python when combined with Tkinter provides a fast and easy way to create GUI applications. Tkinter provides a powerful object-oriented interface to the Tk GUI toolkit.

Algorithms Visualized

  • Quick Sort (Time Complexity : N logN)
  • Merge Sort (Time Complexity : N logN)
  • Insertion Sort (Time Complexity : N ^ 2)
  • Selection Sort (Time Complexity : N ^ 2)
  • Bubble Sort (Time Complexity : N ^ 2)

Want to know more about these algorithms visit GFG

  • The .exe file is uploaded in the repository which can be downloaded and can be run on a windows operating system.

About

This project uses the python Tkinter module to visualize the five famous sorting algorithms. Tkinter is the standard GUI library for Python. Python when combined with Tkinter provides a fast and easy way to create GUI applications. Tkinter provides a powerful object-oriented interface to the Tk GUI toolkit.


Languages

Language:Python 100.0%