Description

Main goal for this project was to write two algorithms which can find the quickest way to proper vertex. We had to write Dijkstra and Bellman-Ford algorithms and compare them to find which one is better for certain situation. This project is also written with unit tests in catch2 to ensure all algorithms are correct.

Performance testing was again slow for me like in sorting algorithms, so I wrote them the same way and implement multithreading.

All the source code for this project is 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.