Skip to content

menzhessarov/my-sort-illustration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My sort illustration

Personal project for mastering important sorting algorithms. A command line application that demonstrates various sorting algorithms by allowing the user to guess the next step of the algorithm.

Features

  • Uses cobra for the cli
  • Demonstration of the process by guessing the next changed step (version) of the sorting algorithm
  • Utilizes common interface for controlling the step by step execution of the algorithm
  • Sorting algorithms are unit tested

Notes

  • Some code of the sorting algorithms were taken from this website
  • Quicksort partition function implementation was taken from this gist
  • Mergesort implementation is desired to be more idiomatic and cleaner

About

Personal project for mastering most used sorting algorithms.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages