Graph theory
Mathematics
Search algorithms
Graph traversal
Breadth-first search
Vertex
NP-complete problems
Graph coloring
Planar graphs
Depth-first search