图的定义和术语

【数据结构/图】图的定义和术语 图的定义 图(G)是由两个集合V和E组成,记为G={V,E},其中V是顶点的有穷非空集合,E是V中顶点偶对的有穷集合。 所以也可以说,图是顶点集合以及顶点间的关系集合组成的一种数据结构。 有向图 对于如上有向图来说,G=(V,E) , 其中顶点集合V={A,B,C,D};弧集合E={<A,D>,<B,A>,<C,A>,<B,C>} 注意! (1)对于有向图来说,<V2,V6>表示从顶点V2到顶点V6,而<V6,V2>表示顶点V6到顶点 阅读详情

图(Graph)是一种较线性表和树更为复杂的数据结构。
在线性表中,数据元素之间仅有线性关系,每个数据元素只有一个直接前驱和一个直接后继。
在树形数据结构中,数据元素之间有着明显的层次关系,并且每一层的数据元素可能和下一层中多个元素相关,但只能和上一层中一个元素相关。
在图结构中,节点之间的关系可以是任意的,图中任意两个数据元素之间都可能相关。

图的定义

图是数据结构,加上一组基本操作,就构成了抽象数据类型。
在图中的数据元素通常被称为顶点(Vertex),V是顶点的有穷非空集合;VR是两个顶点之间的关系集合。若<v,w>∈VR,则<v,w>表示从v到w的一条弧(Are),且称v为弧尾(Tail)或初始点(Initial node),称w为弧头(Head)或终端点(Terminal node),此时的图称为有向图(Digraph)。若<v,w>∈VR必有<w,v>∈VR,即VR是对称的,则以无序对(v,w)代替这两个有序对,表示v和w之间的一条边(Edge),此时的图称为无向图(Undigraph)。

我们用n表示图中顶点数目,用e表示边或弧的数目。
对于无向图,e的取值范围是0到n(n-1)/2。有n(n-1)/2条边的无向图称为完全图(Completed graph)
对于有向图,e的取值范围是0到你(n-1)具有(n-1)条弧的有向图称为有向完全图
有很少条边或弧的图称为稀疏图(Sparse graph),反之称为稠密图(Dense graph)。
有时图的边或弧具有与它相关的数,这种与图的边或弧相关的数叫做权(Weight)这些权可以表示一个顶点到另一个顶点的距离或耗费。这种带权的图通常称为网(Network)
如果有两个图G=(V,{E})和G1=(V1,{E1}),若V1⊆V且E1⊆E则称G1为G的子图(Subgraph)
对于无向图G=(V,{E}),如果边(v,v’)∈E,则称顶点v和v’互为邻接点(Adjacent)。边(v,v’)依附(Incident)于顶点v和v’或者说(v,v’)和顶点v和v’相关联。顶点v的度(Degree)是和v相关联的边的数目,记为TD(V)。
以顶点v为头的弧的数目称为入度(InDegree),记为ID(v)
以顶点v为尾的弧的数目称为v的出度(OutDegree),记为OD(v)
一般的,如果顶点vi的度记为TD(vi),那么一个有n个顶点,e条边或弧的图,满足如下关系:(e=12∑i=1nTD(vi))\displaystyle\left(e=\frac{1}{2} \sum_{i=1}^n TD(v_i) \right)(e=21​i=1∑n​TD(vi​))

路径

在这里插入图片描述路径的长度是路径的边的数目。w的长度为k。

  • 起点和终点相同的路径称为回路(环)(Cycle)。
  • 若路径w的顶点v0,v1……,vk,除v0和vk可以相同之外,其他顶点互不相同,则称w为简单路径。
  • 如果构成回路的路径是简单路径,称此回路为简单回路。不带回路的图称为无环图。不带回路的有向图称为有向无环图。

连通图

无向图G,如果从顶点v到v’有路径,则称v和v’是连通的。如果对于无向图G中任意两个顶点vi,vj∈V,vi和vj都是连通的,则称G是连通图(Connected Graph)
连通分量(Connected Component)指的是无向图中的最大连通子图
在有向图G中,如果从顶点v到顶点v’有路径或从顶点v’到顶点v有路径,则称v和v’是连通的。
在有向图G中,如果对于每一对vi,vj ∈V,vi≠vj 从vi到vj和从vj到vi都存在路径,则称G是强连通图。
有向图中的最大强连通子图称作有向图的强连通分量

生成树

一个连通图G的一个包含所有顶点的极小连通子图T是:

  1. T包含G的所有顶点n个
  2. T为连通子图
  3. T包含的边数最少

T是一颗有n个顶点,n-1条边的生成树(支撑树)。

性质1:

一个有n个顶点的连通图的生成树有且仅有n-1条边。

  1. 如果一棵生成树有n个顶点和小于n-1条边,则为非连通图。构成一棵n个顶点的生成树需要n-1条边,少于n-1,则必有边断开不再连通。
  2. 如果一棵生成树有n个顶点和大于n-1条边,则一定有环。构成一棵n顶点生成树需要n-1条边,若再添加一条边,必会使得与它关联的那两个顶点之间有了第二条路径。
性质2:

一个连通图的生成树并不唯一。

STC15单片机双串口通信实战:串口2配置与多设备交互 本文详细介绍了STC15单片机双串口通信的实战配置,重点解析串口2的硬件连接、寄存器设置及多设备交互实现。通过实际项目案例和完整代码示例,帮助开发者快速掌握STC15串口2的配置技巧,解决常见通信问题,提升嵌入式系统开发效率。 阅读详情

相关推荐

轻量级NAS的隐秘战场:比特米盒CumeBox2与CasaOS的生态融合实践

本文探讨了比特米盒CumeBox2轻量级NAS设备与CasaOS操作系统的生态融合实践。通过硬件选型、系统部署、性能优化和应用场景分析,展示了如何将CumeBox2与CasaOS深度整合,打造经济实用的家庭数据管理中心,特别适合入门级用户和小型办公环境。

rl6adventurer的博客 892

图的概念

顶点:图的节点(V)。弧:图的边(E)。无向图G(V,E):图中的边不带方向的指向。有向图G&lt;V,E&gt;:图中的边带方向的指向。完全图:有1 / 2 * n * (n - 1)条边的无向图。有向完全图:有n * (n - 1)条边的有向图。稀疏图:边数小于nlogn。稠密图:反之。权:带权值的边。子图:图G的一部分集合。邻接点:同一条边上的两个点。度:与邻接点相关连的边数。路径:从一个顶...

一只笨鸟丶的专栏 467

从零到一:Abaqus与Matlab联合仿真的自动化流程构建指南

本文详细介绍了如何构建Abaqus与Matlab联合仿真的自动化流程,涵盖基础架构设计、关键接口技术实现、结果提取与处理技术以及高级参数化优化流程。通过Python脚本作为桥梁,实现数据传递和任务控制,帮助工程师提升仿真效率。特别强调了版本兼容性、异常处理和性能监控等实用技巧。

weixin_29090089的博客 611

图的定义和基本术语你真的了解了?收藏起来每天看一看

图的定义和基本术语 一.线性结构、树形结构及图结构的区别 二.图的有关概念

智的博客 2817

ros_control硬件接口实战:从零构建机器人控制框架

本文详细介绍了ros_control硬件接口在机器人控制框架中的核心作用与实践方法。通过解析硬件接口类型、实现标准接口、构建主控制循环及自定义功能扩展,帮助开发者从零构建高效的机器人控制系统,提升硬件与ROS的协同效率。

lstm7chronicler的博客 498

百度智能云训练图像分割模型+python调用模型并分割图像

目录 训练模型阶段 发布图像分割API 调用图像分割API 创建应用后显示以下两个代码 在pycharm中可以调用API mask解码 依赖库pycocotools安装步骤: 依赖库urllib2的安装 源码下载: 最近上课听老师介绍了一个训练图像分割模型的网站,把数据集上传之后做图像标注,然后进行训练就能得到准确率等指标。 训练模型阶段 图像分割:https://ai.baidu.com/easydl/vision/ 图像分割-->创建模型-->上传数据--&gt

icecreamdinner的博客 1388

图的知识点总结

图图的定义和基本术语1、图的定义图的类型定义图的存储结构1、邻接矩阵2、邻接表3、十字链表图的遍历图的应用 图的定义和基本术语 1、图的定义 图:G(Graph) = (V,E) V(Vertex/顶点):顶点(数据元素)的有穷非空集合; E(Edge/边):边的有穷集合。 无向图:每条边都是无方向的 有向图:每条边都是有方向的 完全图:任意两个点都有一条边相连 –> 无向完全图:n个顶点, n(n-1)/2条边 有向完全图:n个顶点, n(n-1)条边

m0_51828582的博客 571

华为防火墙——本地Portal认证

配置IP地址、路由、Nat策略使得内网主机可以访问公网服务器对网段不进行认证,对网段进行portal认证。

m0_49864110的博客 3258

图的基本概念

图的定义: 图是由顶点的有穷集合和顶点之间的边组成。通常记为G<V ,E>,V是点的集合,E是边的集合。 边、图的有向与无向 如果顶点vi与vj之间的边没有方向,则称这条边为无向边,用无序偶对(Vi,Vj)。如果图任意两个顶点之间都是无向边,则称为无向图。 若顶点Vi与Vj之间有方向,则称这条边为有向边。有有序偶对< Vi,Vj>表示。如果图任意两顶点之间都是有...

wcxyky的博客 331

网格质量评价

CFD中评价网格质量的方法

B_etter_Man的博客 1万+

【嵌入式DIY实例-ESP32篇】-热成像仪

在本文中,我们将使用 MLX90640 热像仪和 1.8 英寸 ST7735 TFT 显示屏,构建一款基于 ESP32 的高性能紧凑型热像仪。本项目旨在打造一款便携、响应迅速的热像仪,具有增强的图像质量、优化的帧率和精准的温度读数。

视觉与物联智能 877

数据结构——图的基本概念

图的概念 图:由顶点集v和边集E组成,记为G-(V,E),图是有限非空集,顶点集不能为空,但是边集可以为空 有向图&有向图 边有方向的图&边没有方向的图 简单图&多重图 不重复边,不存在结点到自身的边 完全图 无向完全图和有向完全图 子图 设两个图G=(V,E)和G’=(V’,E’),若V’是V的子集,E‘是E的子集则称G’为G的子图 结点个数一样称之为生成子图 与自身一样也是子图 没有边也为子图 不满足边两边都有结点,不能称之为图,更不能为子图 连通&强连通

weixin_43899645的博客 690

倍福EL6002做RS232通信获取称重数据..

本文介绍EL6002模块通过RS232自由口通信协议获取从站数据。具体数据对照说明手册即可。

weixin_41883890的博客 1010

图的定义和基本术语

一、图的定义和基本术语(Graph) (一)图的定义 (二)图的基本术语 一、图的存储结构 (一)邻接矩阵(Adjacency Matrix) 1、无向图的邻接矩阵 2、有向图的邻接矩阵 3、网(即有权图)的邻接矩阵 4、邻接矩阵的存储表示 5、采用邻接矩阵表示法创建无向网 (二)邻接表(链式)表示法(Adjacency List) 1、无向图的邻接表表示 2、有向图的邻接表表示 3、图的邻接表的存储定义 4、采用邻接表表示法创建无向图 5、邻接矩阵与邻接表的比较 (三)十字链表(Orthogonal Li

weixin_52445588的博客 185

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

图——定义和基本术语

图是数据结构中非常重要的一章,这篇文章就先介绍一下图的定义和基本术语。

Blusher1的博客 1295

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

【数据结构】——图的定义和基本术语

图表示的是一种多对多的关系,相比线性表的一对一以及树结构的一对多,图的使用范围更广泛结构也更复杂,所以基本概念就更加重要。 以下参考《数据结构C语言第2版》 图的定义 图(Graph)是由一组顶点和一组边的集合构成,记为 G = ( V, E ),其中V是vertex,顶点的意思;E是edge,边的意思。因此,V(G)和E(G)通常分别表示图G的顶点集合和边的集合。其中顶点集合不能为空,边的集合可以为空。 若E(G)为有向边的集合,则G为有向图;若E(G)为无向边的集合,则G为无向图。 有向图中顶点对&.

atwdy的博客 3070

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

数据结构(44)图的定义和常见术语

1、图的定义 图G由顶点集V和边集E组成,记为G=(V,E),其中V(G)表示图G中顶点的有限非空集;E(G)表示图G中顶点之间的关系(边)集合。若V={ v1,v2,...,vn},则用|V|表示图G中顶点的个数,也称图G的阶,E={(u,v)|u∈V,v∈V},用|E|表示图G中边的条数。 注意:线性表可以是空表,树也可以是空树,但图不可以是空图,就是说,图中不能一个顶点也没有,图的顶点集V一定非空,但边集E可以为空,此时图中只有顶点而没有边。 2、常见术语和概念 2.1、有向图 若E..

李白 2433

6.1 图的定义和基本术语

## 图的简介:1. **图 vs. 线性表 & 树**:- **线性表**:数据元素间仅有线性关系;每元素有一个直接前驱和后继。- **树**:数据元素间有层次关系;每层的元素与下一层多个元素(孩子)关联,与上一层一个元素(双亲)关联。- **图**:节点间的关系是任意的,任意两节点都可能关联。2. **图的应用**:- 广泛应用于物理、化学、通信、计算机、数学等领域。### 图论:- **定义**:离散数学的一个分支,专研图的性质。

tang7mj的博客 363

【图论】图的定义和术语

本文为图论总结,介绍基本的图的定义和术语及简单定理。

weixin_44413191的博客 2619

图的定义和各种术语总结

图的定义 图(Graph)是由顶点的有穷非空集合和顶点之间边的集合组成; 通常表示为:G(V,E),G表示一个图,V是图G中顶点的集合,E是图G中边的集合; 注意: 在图中数据元素称之为顶点(Vertex),而且顶点集合有穷非空, 在图中任意两个顶点之间都可能有关系,顶点之间的逻辑关系用边来表示; 图的分类 1,按照有无方向,分为无向图和有向图; 无向图 如果图中任

热爱技术 1万+

图 - 定义和术语总结

一、图(Graph)是由顶点的有穷非空集合和顶点之间边的集合组成,通常表示为:G(V,E),其中,G表示一个图,V是图G中顶点的集合,E是图G中边的集合。在图中的数据元素,我们称之为顶点(Vertex),顶点集合有穷非空。在图中,任意两个顶点之间都可能有关系,顶点之间的逻辑关系用边来表示,边集可以是空的。 二、图按照有无方向分为无向图和有向图。无向图由顶点和边组成,有向图由顶点和弧构成。弧有弧尾...

weixin_33910434的博客 101
上一篇: 二叉树
下一篇: 图的遍历
lu_long
博客等级 码龄8年 11粉丝 43原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值