Implementation of graph data structures using adjacency matrix, adjacency list, and pointers, with classic traversal algorithms in C.