An open API service indexing awesome lists of open source software.

https://github.com/ilia-funtov/benchmark-sort-algos

Benchmarking C++ sorting algorithms from STL and Boost libraries with Catch2 test framework
https://github.com/ilia-funtov/benchmark-sort-algos

benchmarking boost catch2 cpp17 sorting-algorithms stl-algorithms

Last synced: about 1 year ago
JSON representation

Benchmarking C++ sorting algorithms from STL and Boost libraries with Catch2 test framework

Awesome Lists containing this project

README

          

# benchmark-sort-algos
Benchmarking C++ sorting algorithms from STL and Boost libraries with [Catch2](https://github.com/catchorg/Catch2/tree/v2.13.10) test framework.

Next algorithms are measured:
- from STL:
1) std::sort
2) std::sort with ExecutionPolicy (since C++17)
3) std::stable_sort
3) std::stable_sort with ExecutionPolicy (since C++17)
- from Boost libraries:
1) boost::sort::spreadsort::spreadsort
2) boost::sort::pdqsort
3) boost::sort::spinsort
4) boost::sort::flat_stable_sort
5) boost::sort::block_indirect_sort
6) boost::sort::sample_sort
7) boost::sort::parallel_stable_sort