首页 > 其他分享 >【图论】基环树 学习笔记

【图论】基环树 学习笔记

时间:2024-02-22 18:56:03浏览次数:31  
标签:图论 环上 笔记 基环树 每个 沿着

基环树

下面几个条件互相等价:

  1. 一个图(连通块)是基环树
  2. 联通块有 n 个点 n 条边
  3. 图上存在且仅存在一个环,且环上每个节点是一颗子树的根。

通常情况下树指的都是无向图,但是有向图也可以构成基环树。
内向基环树:每个点都有一条出边。容易发现沿着这条边一定会走到环上“向内走”。
外向基环树:每个点都有一条入边。容易发现沿着这条边一定会走出环,形象理解为“向外走”。

可以看一下下面这个图加深印象,图来自《算法竞赛进阶指南》。

标签:图论,环上,笔记,基环树,每个,沿着
From: https://www.cnblogs.com/JXOIer-zaochen/p/18027959

相关文章

  • Vue学习笔记11--事件
    示例一:<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>Vue事件的基本使用</tit......
  • 概率与期望学习笔记(copy)
    概率&期望样本空间、随机事件定义一个随机现象中可能发生的不能再细分的结果被称为样本点。所有样本点的集合称为样本空间,通常用\(\Omega\)来表示。一个随机事件是样本空间\(\Omega\)的子集,它由若干样本点构成,用大写字母\(A,B,C,\cdots\)表示。对于一个随机现......
  • Python笔记11——函数
    十一、函数函数的作用:提高模块化程度,提高代码重复利用率。11.1定义一个函数一般格式:def函数名(参数列表):函数体以def关键字开头,后接函数标识符名称和圆括号()。所需参数必须都在圆括号中声明。(默认参数值和参数名称是按函数声明中定义的顺序匹配起来的。)函数内容以......
  • 《程序是怎么跑起来的》第2章读书笔记
    在看完第1章计算机的构造和其原理之后,就来到了第2章与其数据有关的理解。那么电脑里的数据是怎样来处理的呢?从第2章的学习中我理解到计算机它只有零和一两种数字而其他的都是由这两种数字来组成的。也就是说外界通过01的组成多种多样的类型来表现出不同的东西,从而展示给观看者。它......
  • Vue学习笔记10--数据代理
    数据代理:通过一个对象代理对另一个对象属性的操作(读或写) 代码如下所示:<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0">......
  • 如何保障员工在外出办公时,笔记本电脑内的重要资料的安全?
    在当今高度移动化的商务环境中,外出办公已经成为了一种常态。但同时,这也带来了一个新的安全问题:如何保证员工在外出办公时,笔记本电脑内的重要资料的安全?现在,让我们一起来看看华企盾DSC数据防泄密系统是如何解决这个问题的。华企盾DSC数据防泄密系统提供了多种针对性的解决方案。......
  • Vue学习笔记9--Object.defineProperty()
    Object.defineProperty()语法说明Object.defineProperty()的作用就是直接在一个对象上定义一个新属性,或者修改一个已经存在的属性obj需要定义属性的当前对象Object.defineProperty(obj,prop,desc)==》obj需要定义属性的当前对象prop当前需要定义的属性名desc属性描述......
  • 202309 项目管理学习笔记
    第一章 信息化发展控制维纳:信息就是信息,既不是物质,也不是能量。信息香农:信息是能够用来消除不确定性的东西。信息量的单位是比特。系统论:软件四种维护(重点考区别)更正性维护:改BUG完善性维护:扩充原有功能适应性维护:为了使系统适应环境的变化而进行的维护工作(环境已经变了)预......
  • (自用笔记)Word Embedding原理和Pytorch实现
    参考:(1)从WordEmbedding到Bert模型—自然语言处理中的预训练技术发展史-知乎(zhihu.com)(2)吴恩达深度学习(3)deep_thoughts老师的原理和代码讲解:https://space.bilibili.com/373596439越是底层的特征越是所有不论什么领域的图像都会具备的比如边角线弧线等底层基础特征,越往上......
  • [学习笔记]树状数组
    1.引入树状数组是一种支持单点修改和区间查询的,代码量小的数据结构。(我只看到了代码量小)什么是「单点修改」和「区间查询」?假设有这样一道题:已知一个数列a,你需要进行下面两种操作:「单点修改」:给定\(x,y\),将\(a[x]\)自增$y$。「区间查询」:给定\(l,r\),求解\(a[......