- Install Python (version 3.10 or higher) and set up a venv (virtual environment):
Unix/macOS:
source venv/bin/activate
Windows:
python -m venv venv
venv\Scripts\activate
- Install dependencies:
List of dependencies can be found in requirements.txt and they are installed by using the following pip-command:
pip freeze > requirements.txt
- From the project root, start the application by running:
python main.py
This will execute the benchmark tests, plot and generate graphs that will be written to /benchmarks/algorithms/results & /benchmarks/dataStructures/results
- To run samples of the algorithms and data structures, navigate to either the /algorithms or the /dataStructures-folder of the project, then run the following command:
python runSamples.py