数据结构(十八)图的定义

图的定义

图:由顶点的有穷非空集合和顶点之间边的集合组成,通常表示为:G(V,E),其中,G表示一个图,V是图G中顶点的集合,E是图G中边的集合。

 

图中数据元素,称为顶点

图中,任意两个顶点之间都有可能有关系,顶点之间的逻辑关系用边来表示。

 

无向边用()表示  无向完全边 有n * (n - 1) / 2条边

有向边用 <> 表示  有向完全边 有 n * (n - 1)条边

 

简单图:同一条边不重复出现

 

图的顶点与边之间的关系

无向图:顶点V的度:和V相关联的边的数目

有向图:顶点V的入度ID:以顶点V为头的弧的数目

       顶点V的出度OD:以顶点V为尾的弧的数目

       TD = ID + OD(V)

路径的长度:路径上的边或弧的数目

回路或环:第一个顶点到最后一个顶点相同的路径

    简单路径:顶点不重复出现的路径

 

连通图

无向图中的极大连通子图称为连通分量

有向图中的极大强连通子图称作有向图的强连通分量

 

连通图的生成树是一个极小的连通子图,它含有图中全部的n个顶点,但只有足以构成一棵树的n – 1条边

一个有向图的生成树林由若干棵有向数组成,含有图中全部顶点,但只有足以构成若干棵不相交的有向树的弧

 

按照有无方向分为无向图有向图。无向图由顶点构成,有向图由顶点和构成。弧由弧尾弧头之分。

图按照边或弧的多少分为稀疏图稠密图。如果任意两个顶点之间都存在边叫完全图,有向的叫有向完全图。若无重复的边或顶点到自身的边则叫简单图

图中顶点之间有邻接点依附的概念。无向图顶点的边数叫做,有向图顶点分为入度出度

图上的边或弧上带则成为

图中顶点间存在路径,两顶点存在路径则说明是连通的,如果路径最终回到起始点则称为,当中不重复叫简单路径。若任意两顶点都是连通的 ,则图就是连通图,有向则称为强连通图。图中有子图,若子图极大连通则就是连通分量,有向则称为强连通分量

无向图连通且n个顶点n – 1条边叫生成。有向树中一顶点入度为0其余顶点入度为1的叫有向树。一个有向树由若干棵有向树构成生成森林

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值