Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AlgoVisualizer

This is a project built using Python and PyGame. On running this project, the user may be able to see a randomly-generated array getting sorted, using the various sorting algorithms being presented as options.

Presently, there are 5 sorting algorithms which will be visualised:

  1. Bubble Sort
  2. Insertion Sort
  3. Selection Sort
  4. Heap Sort
  5. Shell Sort

Bubble Sort

Ascending

Bubble-Sort-Ascending

Descending

Bubble-Sort-Descending

Insertion Sort

Ascending

Insertion-Sort-Ascending

Descending

Insertion-Sort-Descending

Selection Sort

Ascending

Selection-Sort-Ascending

Descending

Selection-Sort-Descending

Heap Sort

Heap-Sort

Shell Sort

Shell-Sort

Future Scope

Currently, the visualiser only works for in-place algorithms, so we can update it to allow other algorithms as well, such as merge sort.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages