5阶无向完全图_数据结构 - 图

概念

图(graph)是由一些点(vertex)和这些点之间的连线(edge)所组成的;其中,点通常称为 顶点(vertex) ,而点到点之间的连线通常称之为 边或者弧(edge) 。通常记为G=(V,E)。

权重:当边带有数字标签时,可以将这些数字称为 权重 ,并且说这个图是一个 加权图

路径:一个顶点到另一个顶点的边的序列

连通的图:图中的每一个顶点到其他的每一个顶点都有一条路径

完全的图:从每一个顶点到其他的每一个顶点都有一条边

分类

根据边是否有方向,图又分为 有向图无向图

性质

N个节点的完全有向图边的数目:N*(N-1)

N个节点的完全无向图边的数目:N*(N-1)/ 2

表示方式

图有 邻接矩阵邻接链表 两种表示方式

ca65443cfa13263e7da5b30d93229df0.png

3d5c7cf22b70fea089acb33c21a7bc1b.png

邻接矩阵

  1. 如果图中有顶点 i 到顶点 j 的一条边,则G[i] [j]= 1
  2. 如果边有权重,权重值可以占用矩阵单元格,没有边的单元格要用不在允许的权重值范围之内的一个值来表示

邻接表

  1. 图的邻接表是N个链表的一个数组
  2. 只有从 ij 有一条边时,第i个链表才包含了顶点j的一个节点
  3. 当边有权重时,权重可以作为节点的一个数据字段

两种表示的分析

| | 相邻矩阵 | 邻接表 | | :----------------------------: | :------: | :--------------------: | | 判断两个给定点之间是否有一条边 | O(1) | 与列表长度成相信关系 | | 找出一个给定点的所有相邻节点 | O(N) | 取决于给定点的列表长度 | | 内存 | O(N^2) | N个指针的一个数组 | | 使用场景 | 稠密图 | 稀疏图 |

遍历

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值