To build homeworks use CMake:
cd <homework>
cmake -B build
cmake --build build
Programs are tests by themselves so just use ctest:
cd build
ctest
Homework requirements:
- Create binary tree class
- Fill tree with random values
- Randomly remove values from filled tree
Homework requirements:
- Create singly linked list of playing cards (French suit) that represents the deck
- Shuffle the deck with custom algorithm
- Create stable selection sort algorithm to sort shuffled deck