Description

Project written in C++ with aim to design sorting algorithms and become more familiar with external c++ library for unit tests called catch2. We had to implement a few algorithms, so I chose quick sort, insertion sort and bubble sort.

For me this task was not enough, so I decided to test these algorithms simultaneously. I wrote performance tests with multithreading.

All source code with tests written with catch2 are available on my GitLab. The README file in the repository contains all necessary information about how to run the program and tests.


This project was made for my university course called “Designing algorithms and methods of artificial intelligence” at Wrocław University of Science and Technology.