首页 > 其他分享 >[学习笔记] 强连通分量

[学习笔记] 强连通分量

时间:2023-06-23 22:12:40浏览次数:38  
标签:连通 返祖 笔记 访问 edge Forest 前向边 节点 分量

一、DFS Forest

从这张经典图说起:

image

在给定的有向图 \(G = (V, E)\) 内,遍历这张图,其中边分为 \(4\) 种:

  • 树边(tree edge):黑色的边,每一次从 \(u\) 访问到一个未访问的节点 \(v\),则称 \((u, v)\) 为 树边

  • 返祖边(back edge):红色的边,每一次从 \(u\) 回溯到一个 \(u\) 的已经访问的祖先 \(v\),则称 \((u, v)\) 为 返祖边

  • 横叉边(cross edge):蓝色的边,每一次 \(u\) 访问到一个已经访问过的节点 \(v\),但 \(v\) 不是 \(u\) 的祖先,则称 \((u, v)\) 为 横叉边

  • 前向边(forward edge):绿色的边,每一次 \(u\) 访问到一个还没有访问过的节点 \(v\),并且 \(u\) 是 \(v\) 的祖先,则称 \((u, v)\) 为 前向边

其中第一个被访问的节点 \(rt\) 被称为 DFS Forest 的

标签:连通,返祖,笔记,访问,edge,Forest,前向边,节点,分量
From: https://www.cnblogs.com/RB16B/p/17500280.html

相关文章

  • opencv 学习笔记
    1配置环境下载,可以从以下网站下载,国内镜像速度快,此次我选用4.5.4版本OpenCV/opencv_contrib国内快速下载–绕云技术笔记(raoyunsoft.com)下载安装后,记得配置环境变量,主要是程序运行时需要调用的动态库目录,此处使用的是msvc2019选vc15(给vs2017,2019使用) 配置完毕创建vs2......
  • 【js学习笔记二】innerHTML和innerText的使用
     目录前言导语代码部分 运行结果总结前言   我是歌谣我有个兄弟巅峰的时候排名c站总榜19叫前端小歌谣曾经我花了三年的时间创作了他现在我要用五年的时间超越他今天又是接近兄弟的一天人生难免坎坷大不了从头再来歌谣的意志是永恒的放弃很容易但是坚持一定很酷导语......
  • 【js学习笔记三】数组去重的第二种方式indexof
     目录前言导语代码部分 运行结果总结前言   我是歌谣我有个兄弟巅峰的时候排名c站总榜19叫前端小歌谣曾经我花了三年的时间创作了他现在我要用五年的时间超越他今天又是接近兄弟的一天人生难免坎坷大不了从头再来歌谣的意志是永恒的放弃很容易但是坚持一定很酷导语......
  • 最新《动手学习深度学习》配套课程视频、笔记、ppt等资源整理分享
        《动手学习深度学习》是李沐老师(AWS资深首席科学家,美国卡内基梅隆大学计算机系博士)主讲的一系列深度学习视频。本项目收集了我们在寒假期间学习《动手学习深度学习》过程中详细的markdown笔记和相关的jupyter代码。赠人玫瑰,手留余香,我们将所有的markdown笔记开源,希望在自......
  • 《雅思真经一本通》读书笔记
    听力:179考点词,七十二多变次,词组阅读真经:先看题目,根据题目定位原文,不要直接读文章阅读出题顺序跟文章顺序可能不同方法论:读三篇文章标题,大致心中有数看题型分布heading题(主旨题),段落匹配题(paragraphymatching)先不做。先做细节题找出题目的定位词,回原文阅读定位匹配题,画......
  • 听《一句顶一万句》笔记
    听樊登读书《一句顶一万句》李蕾讲经典。记录一下把。下面是解读文稿里的记录。  1.舅舅接下来讲:“如果你想改变你的命运,那就要离开这个村子,当你想要改变自己的时候,你要告别自己的过去,告别自己熟悉的地方,告别自己的故土。”我又何尝不是告别自己熟悉的地方。可能会怀念......
  • Emmet语法生成标签-笔记
    HTML部分 CSS部分如果想要打出text-align:center,可以直接打tac(text-align:center每个单词的首字母)然后按一个tab,即可快速生成text-align:center;如果想要打出width:100px,可以直接打w100,然后按一个tab,即可快速生成width:100px。......
  • 统信UOS系统开发笔记(六):提取在线安装软件后,提取其安装包,部署目标机使用离线软件包方式
    前言  前面搭建了基础环境,在使用统信UOS系统的相关行业也是不能上网的,但是可以传递压缩包,为了很好的方便相关从业人员工作,特将此种方式流程分享出来。(与国产银河麒麟不同)  本篇文章的重点就是离线安装,包括了在线安装,提取离线安装包,离线安装并完成测试验证。  本文以sshpas......
  • 2023年春招必备-LeetCode刷题笔记最短最优雅经验整理分享
        本资源将根据LeetCode中文版探索板块给出的路线制作题解,各专栏将尽力覆盖各大知识要点并总结知识点和套路。相比于题库解析部分追求代码的绝对精简,本专题追求以高可读性呈现各大专题的常规思路,为后续的题库解析部分做铺垫。俩部分题目可能重复,但专题部分会有更详细的解析......
  • 230623 做题记录 // 强连通分量
    哈→啊↗/哈→啊↗啊↘/哈↘/哈→啊↗啊↘啊→/啊→啊↘啊↘啊→/哈↗啊→啊↘啊→/哈↗啊→啊↘啊↘/哈→啊↘啊↗啊↘原曲:花与树的女儿们A.时间戳http://222.180.160.110:1024/contest/3698/problem/1?合着强制链式前向星?邻接表党震怒!所以决定reverse……......