图的基本概念及图演算法


回顾:数据的逻辑结构
在这里插入图片描述

一,图的定义的基本术语

图: G =(V,E)

  • V:顶点(数据元素)的有穷非空集合;
  • E:边的有穷集合。

无向图(Undirected graph): 每条边的没有方向,eg:G1

  • 無向圖G=(V,E),V代表點集合,E代表邊集合。E 中的元素形式為集合 {u,v},代表邊的兩端。

有向图(Directed graph): 每条边都有方向,eg:G2

  • 有向圖G=(V,E),V代表點集合,E代表邊集合。E 中的元素形式為 (u,v),u代表起點,v代表中點。
    在这里插入图片描述

完全图: 任意两个顶点都有一条边相连(有去有回)
在这里插入图片描述
稀疏图: 有很少边或弧的图(e < n*log n)。

稠密图: 有较多边或弧的图。

网: 边 / 弧带权值的图。

邻接: 有边 / 弧相连的两个顶点之间的关系。

  • 存在(vi,vj),则称 vi 和 vj 互为邻接点
  • 存在 <vi,vj>,则称 vi 邻接到 vj,vj 邻接于 vi

关联(依附): 边 / 弧与顶点之间的关系。

顶点的度: 与该顶点相关联的边的数目,记为:TD(v)

  • 在有向图中,顶点的度等于该点的入度与出度之和。
  • 顶点v的入度是以v为终点的有向边的条数,记作:ID(v)
  • 顶点v的出度是以v为始点的有向边的条数,记作:OD(v)
    在这里插入图片描述

那么,问:当有向图中仅1个顶点的入度为0,其余顶点的入度均为1,此时是什么形状?(答案:有向树,如下图)
在这里插入图片描述
路径: 接续的边构成的顶点序列。
路径长度: 路径上边或弧的数目 / 权值之和。
例,有无向图如上图,由 v5 到 v3 的路径可以是 [v5,v2,v3] 也可以是 [v5,v4,v3] 或 [v5,v2,v4,v3] 和 [v5,v4,v2,v3]。它们的路径长度分别为 2,2,3,3;若有权值的话需要将权值相加。
在这里插入图片描述
回路(环): 第一个顶点和最后一个顶点相同的路径。(起点与重点相同)
简单路径: 除路径起点和终点可以相同外,其余顶点均不相同的路径。
简单回路(简单环): 除路径起点和终点相同外,其余顶点均不相同的路径。
在这里插入图片描述
(a)简单路径:0 - 1 - 3 - 2,起点终点可以不同,但不能出现重复顶点。
(b)非简单路径:0 - 1 - 3 - 0 - 1 - 2,顶点 v0 和 v1 重复了。
(c)回路:0 - 1 - 3 - 0,起点和终点均为 v0

连通图(强连通图): 在无(有)向图 G = ( V, {E} )中,对任意两个顶点v、u,都存在从 v 到 u 的路径,则称G是连通图(强连通图)。
在这里插入图片描述
权与网: 图中边或弧所具有的相关数称为(表明从一个顶点到另一个顶点的距离或耗费)。带权的图称为

子图: 设有两个图 G = ( V, {E} ) 和 G1 = ( V1, {E1} ),若 V1 包含于 V,E1 包含于 E,则称 G1 是 G 的子图。

  • 11
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值