图的定义和基本术语

1、图的定义

1.1、图的结构是由顶点构成。
规范定义为 图是由顶点的有穷非空集合和顶点之间的边的集合组成,通常表示为: G =( V , E )
V是顶点集合,E是边的集合。
(注意:线性表中无元素,则为空表,树中无节点,则为空树,但在图中,顶点数不能为0,边数可以为0。)
1.2、有向边和无向边、有向图与无向图
两个顶点之间的边的有无方向,判定它为有向无向,
任意两个顶点的边是有向边的图为有向图,同理,为无向图。

2、图的基本术语

1.简单图
简单图就是图中没有环,没有重边(两个顶点存在两条及以上的的边)。
数据结构中讨论的是简单图。
2.邻接、依附
若两个顶点之间有边,则称为这两个点邻接。这个边也依附于这两个点。
(线性表中数据元素仅有线性关系,树中节点有层次关系,图中任意两个点都有可能有关系。)
3.完全图
任意两个顶点之间都存在边。(有向完全图则为任意两个顶点之间存在互相指向的边。)
含n个顶点的完全图有 1/2 ×n(n-1)条边,有向完全图则为它的2倍。

4.稀疏、稠密图
根据边的多少判断。
5.顶点的度
度有入度和出度,该顶点的度就是依附于该点的边数。入度和出度是有向图里的,指向该点的边数为入度,从该点出发引出的边数则为出度。
6.权,网图
权是给边赋予有意义的值,
带权的图称为网图。
7.路径、路径长度
从一个顶点到另一个顶点经过的顶点序列,v1v2v3…vi;
路径长度=路径经过的边数(无权),在网图中则为经过边数权值之和。
8.连通图、连通分量
图中任意两个顶点都存在路径,都可达,则称该图为连通图。
非连通图的极大连通子图为连通分量。
9.生成树,生成森林
由图中所有的顶点构成的无回路连通图。
每个连通分量都可生成树,组成森林。

发布了36 篇原创文章 · 获赞 3 · 访问量 3531

猜你喜欢

转载自blog.csdn.net/qq_43628835/article/details/103186774
今日推荐