第六次课堂

图的定义

图是由顶点的有穷非空集合和顶点之间边的集合组成,通常表示为:

G=(V,E) (Graph
Vertex Edge)

其中:G表示一个图,V是图G中顶点的集合,E是图G中顶点之间边的集合。

在线性表中,元素个数可以为零,称为空表;在树中,结点个数可以为零,称为空树;在图中,顶点个数不能为零,但可以没有边。

在这里插入图片描述

若顶点vi和vj之间的边没有方向,则称这条边为无向边,表示为(vi,vj)。如果图的任意两个顶点之间的边都是无向边,则称该图为无向图。
在这里插入图片描述
若从顶点vi到vj的边有方向,则称这条边为有向边,表示为<vi,vj>。

如果图的任意两个顶点之间的边都是有向边,则称该图为有向图。

图的基本术语

简单图:在图中,若不存在顶点到其自身的边,且同一条边不重复出现。

在这里插入图片描述

图的基本术语

无向完全图:在无向图中,如果任意两个顶点之间都存在边,则称该图为无向完全图。

有向完全图:在有向图中,如果任意两个顶点之间都存在方向相反的两条弧,则称该图为有向完全图。

权:是指对边赋予的有意义的数值量。

网:边上带权的图,也称网图。

图的基本术语

路径:在无向图G=(V, E)中,从顶点vp到顶点vq之间的路径是一个顶点序列(vp=vi0,vi1,vi2, …, vim=vq),其中, (vij-1,vij)∈E(1≤j≤m)。若G是有向图,则路径也是有方向的,顶点序列满足<vij-1,vij>∈E。
在这里插入图片描述
V1 到V4的路径:
V1 V4

V1 V2 V3 V4

V1 V2 V5V3 V4

™一般情况下,图中的路径不惟一

非带权图——路径上边的个数路径长度:带权图——路径上各边的权之和

  1. 深度优先遍历 (depth-first traverse)
    在这里插入图片描述
    深度优先遍历:V1⇒ V2 ⇒V4⇒ V8 ⇒V5 ⇒V6⇒V3 ⇒V7
    深度优先遍历:V1⇒ V2 ⇒V4 ⇒ V8 ⇒V5 ⇒V6 ⇒V3 ⇒V7

广度优先遍历 (breadth-first traverse) 基本思想:

⑴访问顶点v;

⑵依次访问v的各个未被访问的邻接点v1, v2, …, vk;

⑶ 分别从v1,v2,…,vk出发依次访问它们未被访问的邻接点,并使“先被访问顶点的邻接点”先于“后被访问顶点的邻接点”被访问。直至图中所有与顶点v
有路径相通的顶点都被访问到。

在这里插入图片描述

广度优先遍历:V1⇒ V2 ⇒V3 ⇒ V4⇒V5 ⇒V6 ⇒V7⇒V8
广度优先遍历:V1⇒ V2 ⇒V3 ⇒ V4 ⇒V5 ⇒V6 ⇒V7 ⇒V8

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值