Search algorithms
Network flow
Topological sorting
Directed acyclic graph
Depth-first search
Minor
Tree
NP-complete problems
Spanning tree
Graph theory
Mathematics
Combinatorics