【数据结构】图的基本概念,图的存储结构(邻接矩阵;邻接表;十字链表;邻接多重表)

  欢~迎~光~临~^_^

目录

1、图的基本概念

2、图的存储结构

2.1邻接矩阵

2.2邻接表 

2.3十字链表

2.4邻接多重表 

2.5图的四种存储结构的对比


1、图的基本概念

        图是由一组节点(通常称为顶点)和一组连接这些节点的边(通常称为边)组成的数据结构。图可以用于表示各种实际问题,如网络拓扑、道路系统、社交网络和电路等。

以下是图的一些基本概念:

  1. 顶点(Vertex):图中的节点。

  2. 边(Edge):图中连接顶点的线段。

  3. 有向图(Directed Graph):每条边都有一个指向性,即从一个顶点到另一个顶点的方向只能是一个方向。全部顶点的入度之和与出度之和相等。顶点的度等于其入度和出度之和。

  4. 无向图(Undirected Graph):边没有指向性,从一个顶点到另一个顶点的方向没有限制。全部顶点的度的和等于边的2倍。

  5. 边权(Edge Weight):边上附加的一个数值,代表两个顶点之间的距离或者权值。

  6. 度(Degree):一个顶点的度是指与该顶点相连的边的数目。在有向图中,度被分为入度和出度。

  7. 路径(Path):在图中,路径是通过边从一个顶点到另一个顶点的一系列顶点。

  8. 周长(Cycle):一个简单图中,如果从一个顶点出发经过若干边回到该顶点,称这个路径为周长。

  9. 连通图(Connected Graph):如果一个无向图中的任意两个顶点都可以通过一些边相连到达,则称该图为连通图。

  10. 强联通图(Strongly Connected Graph):对于有向图而言,如果任意两个顶点之间都存在双向路径,则称该图为强联通图。

  11. 带权图(Weighted Graph):图中的边带有权值或者距离。

  12. 子图(Subgraph):在一个图中取出一部分顶点和边所组成的图。

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

  14. 简单回路:除第一个顶点和最后一个顶点外,其余顶点不重复出现的回路。

  15. 连通分量:无向图中的极大连通子图。

  16. 强连通分量:有向图中的极大连通子图。

  17. 无向完全图:有n(n-1)/2条边。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

十三衙

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

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

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

打赏作者

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

抵扣说明:

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

余额充值