This project implements algorithms for binary search tree and red black tree data structures.
To build and run this project:
- Clone the repository.
- Navigate to the project directory.
- Execute
g++ main.cpp -o main
- Run the execute with the following format:
../main <DATASET_FILE_NAME>.csv out.csv [v]
This workflow builds a Docker image and compiles the code whenever changes are pushed to the master
branch or a pull request is made. It runs main driver code for all populations and compares the outputs to the given sample outputs.
This repository was made public after the submission date.