SortingAlgotithms
Description
C-Style implementation of basic Sorting Algorithms:
- Bubble Sort
- Selection Sort
- Insertion Sort
- Merge Sort
- Quick Sort
This project was started to study following:
- CMake build system
- GoogleTest Framework
- GoogleBench Framework
- Generate Code Coverage
The project can build as cross-platform, and has option for building as static or shared library.
To Do:
- Write proper benchmark tests:
- Possibly estimate swap iterations
- Look at the ABI for the library
- Convert library to accept template interface
- Update tests to run on template basis