一、什么是图?

一个图可以形式定义为一个二元组: G = ( V, E ),其中:

(1)V 是顶点(结点)的有穷集合。

(2)E是连接V中两个不同顶点(顶点对)的边的有限集合。 如果E中的顶点对是有序的,即E中的每条边都是有方向的,则称G为有向图。如果顶点对是无序对,则称G是无向图。通常用<>表示有向边,用()表示无向边。

下图为无向图

下图为有向图

可以由箭头轻松分辨两者

二、基本概念

1.对于无向图而言,假若顶点v和顶点w 之间存在一条边(v,w) ,则称v 和w是相邻的,顶点v 和w 互为邻接顶点。边(v,w) 和顶点v 和w 相关联。(对于有向图,称为邻接到和邻接自。)

2.对于无向图而言,从顶点v到顶点w的路径指的是一个顶点序列(v = v0v1…vm= w),其中(vi,vi+1)∈E。路径的长度指的是路径上的边的数目。(对于有向图,也可以定义路径,且路径是有向的。)

3.若路径中的顶点没有重复,称为简单路径。

4.第一个顶点和最后一个顶点相同的路径称为环或回路。

5.在无向图中,如果从顶点v到顶点w有路径,则称顶点v和顶点w是连通的。

6.如果无向图G中任意两个顶点都是连通的,则称图G是连通图。

8.如果一个无向图不是连通图,则其中的每个极大连通子图称为无向图的连通分量。

9.如果有向图G中任意两个顶点间都存在有向路径(对任意两个顶点v和w,既存在v到w的有向路径,也存在w到v的有向路径),则称有向图G是强连通图。

10.其各个极大强连通子图称作它的强连通分量。 如果不考虑有向图中边的方向所得到的无向图是连通图,则有向图称为弱连通图。

11.对于无向图而言,和顶点相关联的边的数目称为顶点的度。

12。对于有向图而言,从顶点出发的边的数目称为顶点的出度,到达该顶点的数目称为顶点的入度。 边上带有权值的有向图或无向图分别称作有向网或无向网。

c++ 图的连通分量是什么_图与图论基本概念(图论算法入门)相关推荐

  1. c++ 图的连通分量是什么_【自考】数据结构第五章图,期末不挂科指南,第9篇

    图的基本概念 首先,你要明确图是什么样子的,就是下面这个样子的 图的定义与术语 有向图和无向图 直接对比图就可以看出来,有向图和无向图的区别了,这个没有什么难的. 有向图和无向图的表示法有略微的区别, ...

  2. c++ 图的连通分量是什么_学习数据结构第五章:图(图的遍历操作)

    第五章:图(图的遍历操作) 1.图的遍历 图的遍历:从图中某一顶点出发,按照某种搜索方法沿着图中的边对图中的所有顶点访问依次且仅访问一次 其实树的层次遍历和图的广度优先搜索类似,可以把这个二叉树看成一 ...

  3. java判断图中两点是否连通_连通分量(求有几个连通分量+判断是否两点连通+是否为强联通图 相应例子)...

    参考博客: https://blog.csdn.net/jinzk123/article/details/52231527 https://blog.csdn.net/qq_40998706/arti ...

  4. python的神经网络模块接法图解_图神经网络库PyTorch geometric

    如何快速理解gcn的在文章<一文读懂图卷积GCN>中已经有比较详细的说明,建议没有任何基础的小伙伴先读下理论入门. 我们不能做思想上的巨人,行动上的矮子,因此来学习下如何利用现有的库快速跑 ...

  5. 设计比赛-我图杯原创设计比赛_我图网www.ooopic.com_第一期:中国风原创设计比赛

    设计比赛-我图杯原创设计比赛_我图网www.ooopic.com_第一期:中国风原创设计比赛 详细到:http://a.ooopic.com/ 第一期奖品设置: 金牌获得者:1名,奖品:苹果 ipod ...

  6. 神经网络 目标跟踪_图神经网络的多目标跟踪

    神经网络 目标跟踪 Multiple object tracking(MOT) is the task of studying object appearance and movements to a ...

  7. 奔图无线版的打印机_手机端WPS打印文档的操作步骤

    奔图无线版的打印机_手机端WPS打印文档的操作步骤 操作思路: 1. 先到打印机上打印出一份打印机自己内部的热点WiFi名称和密码: 2. 然后手机端连接这个热点WiFi(会整个手机断开网络的哦,连流 ...

  8. 【数据结构】图的连通分量

    什么是连通分量 如图,在上面的图中有12个点,他们连接构成了三个部分.{0,1,2,6,3,4,5},{7,8},{9,10,11,12}这三个部分就是这个图的连通分量. 如何计算联通分量 使用dfs ...

  9. 鱼骨图分析法实际案例_【管理工具详解】鱼骨图分析法

    第一部分 鱼骨头分析法 一.鱼骨图分析法的由来 鱼骨图是由日本管理大师石川馨先生所发明出来的,故又名石川图.鱼骨图是一种发现问题"根本原因"的方法,它也可以称之为"Ish ...

最新文章

  1. 今天看到的如何做个坏男人的招数
  2. Visual Studio 2012/2010/2008 远程调试
  3. GT Transceiver中的重要时钟及其关系(7)TXUSRCLK以及TXUSRCLK2的产生
  4. 网络推广外包——网络推广外包专员是如何发布软文外链的呢?
  5. python消息队列celery_消息队列(kafka/nsq等)与任务队列(celery/ytask等)到底有什么不同?...
  6. on java 8 学习笔记 2022.2.17-2022.2.18
  7. Spring+ehcache缓存实例
  8. 字节码技术在模块依赖分析中的应用
  9. 2015蓝桥杯C++A:饮料换购
  10. 百度地图 android SDKv2.2.0
  11. 百度网盘不能上传超过百兆的文件?
  12. 使用wireshark抓包分析实战
  13. java restsharp_如何在asp.net核心中使用RestSharp.NetCore (How to use RestSharp.NetCore in asp.net core)...
  14. 共码未来 | 2022 Google 谷歌开发者大会参会现场记
  15. vue-Vant组件上传图片
  16. Go --- html/template模板包的使用
  17. 【WCN685X】WCN685X WiFi 6E 6G信道与频宽对应关系
  18. 2022年海外有哪些直播带货平台?直播带货要怎么做?
  19. java列表末尾添加元素_在迭代它时将元素添加到Java LinkedList的末尾
  20. Tuscany SCA软件架构设计理念分析鉴赏 (一)

热门文章

  1. 软件架构中的分层技术
  2. 程序员的职业素养(读书笔记)-- 第一章
  3. javascript 数字的常用方法
  4. 算法分析的一个小例子--大数乘法
  5. 面试中让你头疼的问题都在这儿
  6. Echarts的坐标调整,调整内部网格和外部的间隔
  7. MySQL安装最后一步apply security settings错误
  8. centos6.5 VNC安装步骤
  9. 预定义变量 - PHP手册笔记
  10. 【记录】ASP.NET IIS ISAPI_Rewrite