数据结构-图的各种乱七八糟概念术语总结

数据结构-图的各种乱七八糟概念术语总结

在学习树的时候觉得概念是真的多,但来的图章节的时候,觉得树的概念还是友好多了…故此针对图章节的概念与属于做出总结

简单图

  • 不存在顶点到其自身的边,且一条边不重复出现

  • 无向图中,一个顶点所关联的边的数目称该顶点的度(degree)

  • 有向图中,以某顶点为终点的边数目,称该顶点的入度(indegree),以该顶点为起点的边数目称该顶点的出度(outdegree),该顶点的度=入度+出度

完全图

  • 无向图中,每两个顶点之间都存在边,称完全无向图
  • 有向图中,每两个顶点之间都存在方向相反的两条边,称完全有向图

稀疏图和稠密图

  • 当一个图接近完全图时,称稠密图(dense graph)

  • 当一个图含较少边时,称稀疏图(sparse graph)

子图

假设有两个图G1=(V1,E1)和G2=(V2.E2),如果V2∈V1,E2∈E1,称G2为G1的子图(subgraph)

路径

在一个图中,从顶点i到顶点j的一条路径(path)是一个顶点序列(i,i1…j)

若无向图,则边序列(<i,i1>,<i1,i2>…<im-1,im><im,j>)称路径

路径长度

一条路径上经过的边的数目称路径长度(path length)

简单路径

一条路径上除开始点和结束点可以相同以外,其余顶点均不相同,称此路径简单路径(simple path)

回路/环

一条路径开始点和结束点为同一顶点,称此路径为回路或环(cycle),开始顶点和结束顶点相同的简单路径称为简单回路或简单环(simple cycle)

连通

若从顶点i到顶点j有路径,则称顶点i到顶点j是连通(connected)的

连通图

若图G中任意两个顶点是连通的,则称G为连通图(connected graph),否则称非连通图

连通分量

无向图G中的极大连通子图称G的连通分量(connected component)

  • 连通图的连通分量即它本身
  • 非连通图有多个连通分量

强连通图

有向图G中任意两个顶点i和j都连通,称强连通图(strongly connected graph),有向图G中的连通分量称强连通分量(strongly connected component)

权和网

图中的每一条边都可以附有一个对应的数值,这种与边相关的数值称为权(weight),带上带有权的图称带权图(weighted graph)也称网(net)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值