Skip to content

NicklesTheBrainless/Visual-Sorting-Algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Sorting Algorithms Visualized

Currently implemented sorting algorithms:

  • BubbleSort
  • InsertionSort
  • ShellSort
  • MergeSort
  • HeapSort
  • QuickSort
  • LSD RadixSort
  • MSD RadixSort

Planned sorting algorithms:

  • none, I have enough, I probably won't add any algorithms here anymore

General Information

The program doesn't show the algorithms in real time, it does calculate the sorting beforehand, save all the steps while sorting and does then replay them in a given frame rate

This means that it doesn't really show how long a sorting algorithm takes, just how many changes he does to the array

If you want to change settings, like the frame rate, go to "Project/src/_main/setting/_Settings.java"

If you want to see the cool looking sorting without running it yourself, there are .mp4 video files in "Recordings" folder

(the recordings all have different frame rates, so it does not show which one is the fastest or takes the least amount of steps)

You can suggest which sorting algorithms I should do next

About

8 different sorting algorithms with visual representation

Topics

Resources

Stars

Watchers

Forks

Languages