OP, these are undergraduate-level graph algorithms, which aren't what I think of when I think of "advanced graph algorithms".
Why should I consider this over the Boost Graph Library, at https://www.boost.org/doc/libs/1_77_0/libs/graph/doc/index.h... ?