Skip to content

DinoWithCurls/AlgoVisualizer

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

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages