Graphs non-linear data structure a collection of “vertices” - aka nodes each vertice/node is connected by “edges” edges are line segments