Graph is an Abstract Data Type in Computer Science.

There are two types:

  • Undirected graph: Nodes can be related to any other node - there is not set order.
  • Directed graph: Nodes have a strong relationship between each other abd there is a set order to go between (traverse) the nodes.