数据结构-图基础

2017-11-27  本文已影响0人  scarerow

图的定义

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

图的性质

线性表我们把数据元素叫做做元素,树中我们将数据元素叫做结点,在图中的数据元素我们叫做顶点(Vertex)

线性表可以没有元素,叫空表。树可以没有结点,做空树。

线性表中,相邻元素之间具有线性关系。在树中,相邻两层结点具有层次关系。而图中,任意两个顶点之间都可能有关系,顶点之间的逻辑关系用边来表示,边集可以是空集。

图的分类

在有向图中,若每两个顶点都有互为相反方向的两条有向边,则称该图为有向完全图。

image.png

在一个无向图 G 中,若从顶点i到顶点j有路径相连(当然从j到i也一定有路径),则称i和j是连通的。图中任意两个顶点Vi,Vj都是联通的,则称图G为连通图

注意 :是有路径,不是有边。

image.png

无向图顶点的边数叫度,有向图顶点的边数叫出度和入度


image.png
image.png

图的数据存储结构

不能用简单的顺序存储结构表示,也不能用多重链表结构,因为有空间的浪费。

使用数组的形式来储存数据

上一篇 下一篇

猜你喜欢

热点阅读