《图论及其应用》学习笔记(树)
树的概念与性质:
树:连通的无圈图。树也是森林。
平凡图就是平凡树。
度数大于1的顶点为分支点。等于1为树叶。
ps:因为至多只有一片树叶,则剩下的n-1个顶点的度均≥2,所以有
最小连通图:减去任意一条边,均会使得图不连通。
ps:无圈的连通图就是树。
树的中心与形心:
v的离心率:取离v最远的顶点的距离。
r(G)图的半径:取每个顶点的离心率最小的值。
图G的直径:G的最大离心率。
v点中心点:若某点v的离心率等于图的半径。
中心:G中全体中心点的集合。
ps:每个节点能够触及到的最远的点,必在叶子节点处。删除叶子节点后,每个点的离心率也相继地减一,意味着,中心点还一直是中心点。
点u的权:点u的所有分支中,具有最多边的分支,它的边数。
形心:具有权值最小的点。
生成树:
生成树:图G某个生成子图T是一棵树。
生成森林:图G某个生成子图T是森林。
树枝:生成树的边。
破圈法:
只有当图G本身是树时,其生成树才唯一。
连通图的生成树的棵树:
边收缩:
ps:分别从不包含某条边,和包含某条边上证明。若生成树包含某条边e,将它收缩了,在生成树也会对应被收缩。
最小生成树:
Kruskal算法:不断得挑选最小的边,只要不会形成圈就行。
ps:是中选取的,一定是非公共边中最小的。在和T中,它不是,下标比k小的边,也都在,所以只可能>k
算法2:
保证图G连通的情况下,逐次删掉图G中权值最大的边,直到获得生成树为止。
《图论及其应用》学习笔记(树)相关推荐
- 【图论】二分图学习笔记
找不到题了,今天最后一个坑给二分图学习笔记吧,明天回来填. 12点之前发完10篇,ye~ 如果一张无向图的N个节点可以分成A,B两个非空集合,并且同一集合内的点之间都没有边相连的话,那么称这张图为二分 ...
- 数据结构与算法学习笔记-树和二叉树
声明:本博客仅为本人学习途中做的笔记 采自青岛大学王卓老师的视频教学 主要内容为算法思路,具体代码实现还需修改后才能运行,望各位看官多多包涵,您的点赞与评论是对我最大的肯定! 1.树和二叉树的定义 数 ...
- [学习笔记]树链剖分
基本思想 树链剖分一种对树进行划分的算法,它先通过轻重边剖分将树分为多条链,保证每条边属于且只属于一条链,然后再通过数据结构来维护每一条链. 一些定义 树链:树上的路径. 剖分:把路径分类为重链和轻链 ...
- Python数据结构学习笔记——树和图
目录 一.树的概念 二.二叉树的实现 (一)列表的列表 (二)结点与引用 三.图的概念 四.图的实现 (一)邻接矩阵 (二)邻接表 一.树的概念 树是一种数据结构,树由结点及连接结点的边组成,每个树有 ...
- ACM模板 | 学习笔记 树相关
持续更新中qwq 咕咕咕 此次update是在我原先自己的博客园博客的基础上进行更新的(隔了两年该忘的不该忘的都忘完了qwq),顺便整理一下我的acm模板QAQ (我保证2021.3.1开学之前搞完! ...
- 408数据结构学习笔记-树-①树的逻辑结构
目录 ①定义 ②结点间的关系描述 ③结点路径 ④结点,树的属性描述 ⑤有序树和无序树 ⑥森林 ⑦树的性质(6个性质) a.结点数=总度数+1 b.度为m的树和m叉树的区别 c.度为m的树第i层至多有 ...
- 图论及其应用 学习笔记(一)图的基本概念
图的基本概念 图的定义与图论模型 图的定义 图的相关概念 图论模型 图的同构 完全图.偶图与补图 子图的相关概念 图运算 顶点的度 顶点的度及其性质 图的度序列及其性质 图的频序列及其性质 记录一下这 ...
- 矩阵和图结构(图论) 最短路径问题 学习笔记
矩阵和图是可以相互转换的,这里的图不仅仅是图片,还包括图结构(图论) 所以最短路径问题解决矩阵和结局图论均是一个问题.
- 考研数据结构学习笔记.树的常考性质
树的常考性质 树作为重要的数据结构,通常在操作系统,算法等领域起着重要的作用.其特殊性质需要我们了解并且运用,在考研中他们通常会以选择题的形式出现,我们需要熟练掌握并且能够准确地计算. 一.结点数 = ...
- 【图论】最小生成树学习笔记
一.主要算法 Prim 给定一张无向图,求它的最小生成树. 初始时我们将s打上标记.对于每个未标记的点i,我们记f[i]表示i连向已标记的点的边中,边权(到生成树距离)的最小值. 每次我们找到未标记的 ...
最新文章
- 将Spring Boot项目打包成jar包war包
- ubuntu 12.04 桌面版关闭图形界面
- 我的公众号 - Old Artist
- multism中ui和uo应该怎么表示_吐血整理!这篇带你彻底理解主存中存储单元地址的分配...
- python输出命令_Python 输出命令行进度条
- 上海消保委评饿了么“多等5分钟”功能:逻辑上有问题
- 创建寄宿在Windows服务中的WCF服务
- python中sqrt(4)*sqrt(9)_【单选题】Python表达式sqrt(4)*sqrt(9)的值为
- startService和onBinderService混合开发音乐播放器
- 微服务_SpringCloud微服务架构实战:高并发微服务架构设计
- 安卓recovery流程分析【第一篇】
- CS224N笔记——反向传播
- PSPNet | 语义分割及场景分析
- php 翻转180度,如何翻转视频—将视频翻转90或180度
- @RequestBody注解的简单用法
- Filter过滤器的作用
- 发布本人整理的面试问题大全,为准备找工作的同行们尽一份力 希望大家多补充或回答
- bootstrap的学习-基础样式和排版一
- CSS优先级权重练习
- GraphX 在图数据库 Nebula Graph 的图计算实践