一.图的基本概念
1.1 图的定义
1.图G是由两个集合V和E组成,记为G=(V,E),其中V是顶点的有限集合,E是连接V中两个不同顶点的边的有限集合,如图所示,
2.有向图:边的顶点对是有序的,记作<i,j>,且<i,j>、<j,i>为两条不同的边
无向图:边的顶点对是无序的,记作(i,j),且(i,j)、(j,i)表示同一条边
1.2 图的基本术语
1.端点和邻接点
a.无向图中,存在一条边(i,j),则顶点i,j为端点,且它们互为邻接点
b.有向图中,存在一条边<i,j>,则顶点i为起始端点,顶点j为终止端点,且它们互为邻接点
2.顶点的度、入度和出度
a.无向图中,以顶点i为端点的边数称为该顶点的度
b.有向图中,以顶点i为终点的入边数目,称为该顶点的入度。以顶点i为始点的出边数目,称为该顶点的出度。一个顶点的入度和出度的和为该顶点的度
注:在一个图中,图的顶点n和边数e满足e=1/2n的关系,推导如下,
3.完全图
a.完全无向图:每两个顶点之间都存在着一条边,包含了n(n-1)/2条边
b.完全有向图:每两个顶点之间都存在着方向相反的两条边,包含了n(n-1)条边
4.子图
a.设有两个图G=(V,E)和G1=(V1,E1),若V1是V的子集,E1是E的子集,称G1是G的子图
注:图G的子图一定是个图,所以并非V的任何子集V1和E的任何子集E1都能构成G的子图,因为有些(V1,E1)并不一定构成一个图
5.路径和路径长度
a.路径:从顶点i到顶点j的一条路径
b.路径长度:一条路径上所经过的边的数目
c.简单路径:一条路径上出开始点和结束点可以相同外,其余顶点均不相同
6.回路或环
a.回路或环:一条路径上的开始点和结束点为同一顶点
7.连通、连通图和连通分量
a.连通:从顶点i到顶点j有路径,,则称顶点i到顶点j为连通
b.连通图:图中任意两点都是连通的
c.连通分量:无向图G的集大连通子图称为G的连通分量,任意连通图的来南通分量只有一个,即它本身,而非连通图有多个连通分量
8.强连通图和强连通分量
a.若图G中任意两个顶点i和j都连通,则图G为强连通图,如图所示
b.有向图中的集大强连通子图称为G的强连通分量,强连通图只有一个强连通分量,非强连通图有多个强连通分量
c.如何在非强连通图中找强连通分量,如下图所示,
9.权和网
a.权:图中每条边附带有一个对应的数值,即为权
b.网:边上带有权的图称为带权图,即网,如下图所示,