C语言数据结构复习 图的相关知识全面总结(图文)

图的概念

1.1图的定义

1.2图的基本术语

1、端点和邻接点

无向图中,若存在一条边 ( i j )   顶点 i 和顶点 j 端点 ,它们互为 邻接点
有向图中,若存在一条边 < i j >   顶点 i 起始端点 (简称为 起点 ),顶点 j 终止端点 (简称 终点 ),它们互为 邻接点

  2、顶点的度、入度和出度

无向图中,以顶点i 为端点的边数称为该 顶点的度 。  
有向图中, 以顶点 i 为终点的入边的数目,称为该 顶点的入度 。以顶点 i 为始点的出边的数目,称为该 顶点的出度 。一个顶点的入度与出度的和为该 顶点的度 。    

若一个图中有n个顶点和e条边,每个顶点的度为di0≤in-1),则有:

3、完全图

无向图中,每两个顶点之间都存在着一条边,称为 完全无向图 , 包含有 n ( n -1)/2 条边。
有向图中,每两个顶点之间都存在着方向相反的两条边,称为 完全有向图 ,包含有 n ( n -1) 条边。

 4、稠密图、稀疏图

当一个图接近完全图时,则称为 稠密图
相反,当一个图含有较少的边数(即当 e<< n ( n -1) )时,则称为 稀疏图

定性而不是定量描述

5、子图

   设有两个图G=(VE)G'=(V'E'),若V'是V的子集,即,且E'是E的子集,即,则称G'G子图

6、路径和路径长度

在一个图 G=(V E) 中,从顶点 i 到顶点 j 的一条 路径 ( i i 1 i 2 i m j ) 。其中,所有的 ( i x i y ) ∈E(G) ,或者 < i x i y > ∈E(G)
路径长度 是指一条路径上经过的边的数目。
若一条路径上除开始点和结束点可以相同外,其余顶点均不相同,则称此路径为 简单路径

7、回路或环

     若一条路径上的开始点与结束点为同一个顶点,则此路径被称为回路或环。开始点与结束点相同的简单路径被称为简单回路简单环

 8、连通、连通图和连通分量

无向图中:

若从顶点 i 到顶点 j 有路径,则称顶点 i j 连通 的。  
 
若图中任意两个顶点都连通,则称为 连通图 ,否则称为 非连通图
无向图 G 中的极大连通子图称为 G 连通分量 。显然,任何连通图的连通分量只有一个,即本身,而非连通图有多个 连通分量
例题:

G是一个非连通无向图,有15条边,则该图至少有(  )个顶点。

A. 5    B. 6  C. 7  D. 1

解析:要使顶点个数最少并且为 非连通无向图 ,图由两个连通分量构成: 完全无向图 + 单个顶点。
完全无向图 n ( n -1)/2=15   =>  n =6
单个顶点:1 个顶点。

对应的图有6+1=7个顶点

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

洋240

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值