This document defines key graph terminology and types of graphs used in data structures. It begins by explaining that graphs are non-linear data structures made up of nodes and edges. Common graph terminologies introduced include vertices, edges, directed/undirected edges, degree, and adjacency. The main types of graphs discussed are directed graphs, undirected graphs, weighted graphs, and unweighted graphs. Weighted graphs have numerical weights on edges, while unweighted graphs do not.