Skip to content

semeniuta/StanAlg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StanAlg

C++ implementation of various algorithms, developed while following the Stanford's "Algorithms: Design and Analysis" course (by Tim Roughgarden).

The code in src gets compiled to a library, while src_app contains source code of various command line tools for user interaction with the algorithms and reading data files. spikes includes miscellaneous programs for testing C++ features and the like (inspired by Hiltmon).

Currently implemented algorithms:

  • merge sort
  • inversions counting
  • quick sort with counting compares

Examples of command line tools usage:

invcount -f /path/to/IntegerArray.txt

quicksort -f /path/to/QuickSort.txt --median

Releases

No releases published

Packages

No packages published