6.1图的定义和基本术语
写在前面:
这些是我学习的时候的一些个人理解和笔记,如有错误,欢迎指正。
6.1.1图的定义
- 图G是由两个集合V和E组成的,记为G=(V,E),其中V是顶点的有穷非空集合,E是V中顶点偶对的有穷集合,这些顶点偶对称为边。
- 有向图:顶点对<x,y>是有序的即<x,y>和<y,x>是不同的两条边,也称为弧。
- <x,y>中x是有向边的始点,y是有向边的终点。x为弧的弧尾,y为弧头。
6.1.2弧的基本术语
有向:入度和=出度和=边数
无向:结点度数和=边数X2
1.子图
2.无向完全图和有向完全图:
对于无向图,若具有n(n-1)/2条边则为无向完全图。
对于有向图,若具有n(n-1)条弧,则为有向完全图。
3.稀疏图和稠密图:有很少条边或者弧(e<nlog2 n)的图称为稀疏图,反之称为稠密图。
4.权和网:
权:在实际应用中,每条边可以标上具有每种含义的数值,则该数值就称为权。
网:带权的图通常称为网。
5.邻接点:
对于无向图中,如果图的边(v,v`)∈E,则称v和v`互为邻接点。即v和v`相邻接。边(v,v`)依附于顶点v和v`,或者说边(v,v`)与顶点v和v`相关联。
6.度、入度和出度:顶点v的度就是顶点v所关联的边的数目。
度:TD(v),入度ID(v),出度OD(v),在有向图中TD(v)=ID(v)+OD(v);
7.路径和路径长度:
路径长度:一条路径上经过的边或弧的数目。
8.回路和环:第一个顶点和最后一个顶点相同的路径称为回路或者环。
9.简单路径、简单回路或简单环:
简单路径:序列中顶点不重复的路径。
简单回路或简单环:除了第一个顶点和最后一个顶点之外,其余顶点不重复出现的回路。
10.连通、连通图和连通分量:
在无向图中,如果从顶点v到v`有路径则称v和v`是连通的。
连通图是任意两个顶点都是连通的,连通分量是指无向图的极大连通子图。(连通分量可以有多个)
11.强连通图和强连通分量:
在有向图中,从顶点v到v`和从顶点v`到顶点v都存在路径,则称G为强连通图,强连通分量是有向图中极大强连通子图。
12.连通图的生成树:一个极小连通子图,它含有图中全部顶点,但足以构成一棵树的n-1条边,这样的连通子图称为连通图的生成树。
一棵有n个结点的生成树有且仅有n-1条边,如果不是则是非连通图;如果多余n-1条边则一定有环,但是又n-1条边的图不一定是生成树。
13.有向树和生成森林:
有向树:有一个顶点的入度为0,其余顶点的入度均为1的有向图称为有向树。