Groups
An Euler path visits every edge exactly once, and an Euler circuit is an Euler path that starts and ends at the same vertex.
Breadth-First Search (BFS) explores a graph level by level, visiting all vertices at distance d from the source before any at distance d+1.