rohithaug / sorting-visualizer

A Graphical User Interface for visualizing Sorting Algorithms built in Python. The GUI is built using Pygame.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SORTING ALGORITHM VISUALIZER

Graphical User Interface built using Python and Pygame to visualize Sorting Algorithms. Feel free to fork or download this project if you would like to try this out or use this code as the base to create your own Sorting Visualizer.

Refer this video to see the code in action.

Sample (Cycle Sort and Tim Sort):

Algorithms:

  1. Selection Sort (Video, Algorithm)
  2. Bubble Sort (Video, Algorithm)
  3. Insertion Sort (Video, Algorithm)
  4. Merge Sort (Video, Algorithm)
  5. Quick Sort (Video, Algorithm)
  6. Heap Sort (Video, Algorithm)
  7. Shell Sort (Video, Algorithm)
  8. Comb Sort (Video, Algorithm)
  9. Gnome Sort (Video, Algorithm)
  10. Cocktail Sort (Video, Algorithm)
  11. Tim Sort (Video, Algorithm)
  12. Cycle Sort (Video, Algorithm)
  13. Bitonic Sort (Video, Algorithm)
  14. Radix Sort (Video, Algorithm)
  15. Stooge Sort (Video, Algorithm)
  16. Pancake Sort (Video, Algorithm)

Requirements:

  1. Python
  2. Pygame

Thank you

I hope you found the project useful and interesting.

-- Rohith S P

About

A Graphical User Interface for visualizing Sorting Algorithms built in Python. The GUI is built using Pygame.

License:MIT License


Languages

Language:Python 100.0%