Skip to content

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

License

Notifications You must be signed in to change notification settings

rohithaug/sorting-visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Releases

No releases published

Packages

No packages published

Languages