This is one of three partial implementations of the algorithms-suggestions exercises. The others are Pool and algorithms-python.
This was an experiment in doing some of those exercise ideas paired (in C++).
Visual Studio Code, which gives a nice interface for building CMake project
against your choice of kits (and switching between kits), is suggested. Some
sample configuration, which you may or may not need to modify, is in .vscode
.
If you'd like to build from the command line instead:
mkdir build
cd build
cmake -G Ninja ..
ninja
Tests are ad-hoc. Run ./search
from the output directory after building.