Project information

  • Category: Unix Application
  • Languages: C++
  • Tools & Software: Terminal, Emacs
  • Project date: 2020

Description

For this project, I created a terminal application that took in a list of numbers and let the user choose a sorting algorithm for the list in the specified file, then displayed the number of comparisons to show the efficiency of the algorithm. The algorithms featured in this project were:

  • Selection sort
  • Merge sort
  • Heap sort
  • Quick sort (starting at the first postion)
  • Quick sort (starting at a random position)