Graph (abstract data type)

Abstract data type in computer science
Abstract

In computer science, a graph is an abstract data type that is meant to implement the undirected graph and directed graph concepts from the field of graph theory within mathematics.

Wikipedia