5.1图的基本概念
图G:由顶点集V和边集E组成,记为G =(V,E)
特点:图不可为空,一个图中就算是一条边都没有,也就是边集为空,但是顶点集一定不为空。
图的分类:
@有向图中弧是顶点的有序对的意思是 <A,B> 和< B,A>不同
@有向图有序对是尖括号,无向图是圆括号
简单图:
1)不存在顶点到自身的边
2)同一条边不重复出现
多重图:
若图G中某两个结点之间的边数多于一条,又允许顶点通过同一条边和自己关联
完全图:
子图:
并非V和E的任何子集都能构成G的子图,因为这样的子集可能不是图,也就是说,E的子集中的某些边关联的顶点可能不在这个V的子集中。
例如:
无向图:
连通:顶点v到v’有路径。
连通图:图中任意两个顶点之间都是连通的。
G(V,E)
V={A,B,C,D,E,F}
E={(A,B),(B,C),(C,D),(D,A),(E,F)}则是不连通的
note:足够大是尽量多的意思,没有比较的意思。
找连通分量的方法:
从选取一个顶点开始,以这个顶点作为一个子图,然后逐个添加与这个子图相连的顶点和边直到所有相连的顶点和边都加入该子图。
连通图的生成树:包含图中全部n个顶点,但只有n-1条边的极小连通子图
结论:
1)如果一个图有n个顶点,并且有小于n-1条边,则此图必是非连通图。
2)生成树去掉一条边则变成非连通图,加上一条边就会形成回路。
非连通图的生成森林:每个连通分量的生成树构成森林。
有向图:
强连通:顶点v到顶点w和顶点w到顶点v都有路径。
强连通图:图中任意两个顶点之间都是强连通的。
度:
一些概念: