数据结构有关图的概念整理(自用)

您所在的位置:网站首页 多重图和简单图是对立的吗 数据结构有关图的概念整理(自用)

数据结构有关图的概念整理(自用)

2024-07-17 03:36| 来源: 网络整理| 查看: 265

1.图的定义

图由顶点集和边集组成,需要注意的是,图不可以是空图(即顶点集不可以为空,但边集可以为空),并且一个边一定对应两个顶点,若一个边缺少其中一个顶点则该“东西”不是图

2.简单图(数据结构中仅讨论简单图)

简单图是指没有重复边,没有顶点到自身的边

与简单图对应的则是多重图

3.完全图

完全图是指把所有能连接的边都连接起来,分为无向完全图和有向完全图

4.子图

若一个图的边集和顶点集都是另一个图的子集,那么称该图是其子图。需要注意的是,并不是一个图的任何子集都是其子图,因为其子集可能不满足图的定义,即其本身不是一个图。

5.(强)连通,(强)连通图

连通这个概念通常是针对无向图的,若在无向图中,顶点a和顶点b之间有路径存在,则称ab之间是连通的,若图中的任意两个顶点都是连通的,则称该图为连通图,

6.(强)连通分量

无向图中的极大连通子图就称为连通分量(定义有点怪但是就是这么定义的0.0),这个极大并不是指顶点数量最多,而是指包含连通的所有边,对于连通图来说,其只含有唯一的极大连通子图,而对于非连通图来说,其含有多个连通分量。

注:强连通,强连通图,强连通分量则是对应有向图中,其他均相同。

7.生成树,生成森林

生成树是只针对连通图(无向)的,是指包含连通图全部顶点的极小连通子图,即任意去掉一条边其都不再连通。

在非连通图中,其所有连通分量的生成树构成了生成森林



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3