They are the underlying structure of many other data structures

Graph Theory Definition

In Graph Theory we have equivalent definition:

  • A connected graph without cycles.
  • A connectde graph with a minimal number of edges.
  • A connected acyclcic graph
  • Adding any edge to it creates a cycle
  • removing any edge disconnects it. All critical edges.

Types of tree data structures: