图
小于 1 分钟
图通常用来表示和存储具有多对多
关系的数据,是数据结构中非常重要的一种结构。
图(Graph)是由顶点的有穷非空集合和顶点之间边的集合组成,通常表示为:G(V, E),其中,G 表示一个图,V 是图 G 中顶点的集合,E 是图 G 中边的集合。
在图中需要注意
- 线性表和树可以看做特殊的图。
- 线性表中我们把数据元素叫元素,树中将数据元素叫结点,在图中数据元素,我们则称之为顶点(Vertex)
- 线性表可以没有元素,称为空表;树中可以没有节点,称为空树;但是,在图中不允许没有顶点(有穷非空性)
- 线性表中的各元素是线性关系,树中的各元素是层次关系,而图中各顶点的关系是用边来表示(边集可以为空)。