跳至主要內容

知识库结构与算法数据结构数据结构小于 1 分钟

图通常用来表示和存储具有多对多关系的数据,是数据结构中非常重要的一种结构。

图(Graph)是由顶点的有穷非空集合和顶点之间边的集合组成,通常表示为:G(V, E),其中,G 表示一个图,V 是图 G 中顶点的集合,E 是图 G 中边的集合。

在图中需要注意

  • 线性表和树可以看做特殊的图。
  • 线性表中我们把数据元素叫元素,树中将数据元素叫结点,在图中数据元素,我们则称之为顶点(Vertex)
  • 线性表可以没有元素,称为空表;树中可以没有节点,称为空树;但是,在图中不允许没有顶点(有穷非空性)
  • 线性表中的各元素是线性关系,树中的各元素是层次关系,而图中各顶点的关系是用边来表示(边集可以为空)。