Defined in File DFS.hpp
Iterate over nodes in depth-first search order starting from the given source node.
G – The input graph.
source – The source node.
handle – Takes a node as input parameter.
std::runtime_error – If the source node is not in the graph.