/SortingVisualizer

A sorting visualizer written with WinForms. The application supports selection of algorithms and the range of data.

Primary LanguageC#

SortingVisualizer

This is a tool that I created to help myself visualize sorting algorithms for my datastructures and algorithm course. This was a fun project that helped me code more in C# and at the same time prepare me for some sorting algorithms!

Visualize different soring algorithms!

Overview sorting_1

Enter algorithms to visualize and sleep/shuffle/bar sleep time/count. sorting_2

Visualize! sorting_3

Summaries sorting_4

Full screen enabled. sorting_5

Older visualization. https://www.youtube.com/watch?v=i845p47_5kA&feature=youtu.be VIDEO

12 Algorithms:

  1. Bubble sort.
  2. Selection sort.
  3. Heap sort.
  4. Merge sort.
  5. Quick sort.
  6. Insertion sort.
  7. Cocktail sort.
  8. Shell sort.
  9. Comb sort.
  10. Cycle sort.
  11. Pigeonhole sort.
  12. Stooge sort.