Algoritmos e Estruturas de Dados (Algorithms and Data Structures) proposed exercises' resolution.
Inside each directory lies a exercise, like a repo of its own.
Google unit testing framework was used for unit testing.
Check here for more info on unit testing.
Doxygen was used for documentation purposes. In order to create HTML and LaTeX documentation one should have it installed. To do so, one should follow the steps described right here.
But, if you are using a debian based linux distro (check them here), you can simply use:
sudo apt-get install doxygen
After the installation, inside one exercise directory, head to the /docs sub (creating it if one does not exist already), create the Doxyfile through:
doxygen -g Doxyfile
Edit the file, taking inspiration from here (at least using its INPUT and RECURSIVE entries).
And then run doxygen Doxyfile
to generate the documentation.