数据结构——图(1)

一.图的基本概念

1.1        图的定义

1.图G是由两个集合V和E组成,记为G=(V,E),其中V是顶点的有限集合,E是连接V中两个不同顶点的边的有限集合,如图所示,

2.有向图:边的顶点对是有序的,记作<i,j>,且<i,j>、<j,i>为两条不同的边

   无向图:边的顶点对是无序的,记作(i,j),且(i,j)、(j,i)表示同一条边

1.2        图的基本术语

1.端点和邻接点

    a.无向图中,存在一条边(i,j),则顶点i,j为端点,且它们互为邻接点

    b.有向图中,存在一条边<i,j>,则顶点i为起始端点,顶点j为终止端点,且它们互为邻接点

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

    a.无向图中,以顶点i为端点的边数称为该顶点的度

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

注:在一个图中,图的顶点n和边数e满足e=1/2n的关系,推导如下,

3.完全图

    a.完全无向图:每两个顶点之间都存在着一条边,包含了n(n-1)/2条边

    b.完全有向图:每两个顶点之间都存在着方向相反的两条边,包含了n(n-1)条边

4.子图

     a.设有两个图G=(V,E)和G1=(V1,E1),若V1是V的子集,E1是E的子集,称G1是G的子图

注:图G的子图一定是个图,所以并非V的任何子集V1和E的任何子集E1都能构成G的子图,因为有些(V1,E1)并不一定构成一个图

5.路径和路径长度

    a.路径:从顶点i到顶点j的一条路径

    b.路径长度:一条路径上所经过的边的数目

    c.简单路径:一条路径上出开始点和结束点可以相同外,其余顶点均不相同

6.回路或环

    a.回路或环:一条路径上的开始点和结束点为同一顶点

7.连通、连通图和连通分量

    a.连通:从顶点i到顶点j有路径,,则称顶点i到顶点j为连通

    b.连通图:图中任意两点都是连通的

    c.连通分量:无向图G的集大连通子图称为G的连通分量,任意连通图的来南通分量只有一个,即它本身,而非连通图有多个连通分量

8.强连通图和强连通分量

    a.若图G中任意两个顶点i和j都连通,则图G为强连通图,如图所示

    b.有向图中的集大强连通子图称为G的强连通分量,强连通图只有一个强连通分量,非强连通图有多个强连通分量

    c.如何在非强连通图中找强连通分量,如下图所示,

9.权和网

    a.权:图中每条边附带有一个对应的数值,即为权

    b.网:边上带有权的图称为带权图,即网,如下图所示,

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值