二分图的最大匹配、完美匹配和匈牙利算法 二分图的最大匹配、完美匹配和匈牙利算法二分图:简单来说,如果图中点可以被分为两组,并且使得所有边都跨越组的边界,则这就是一个二分图。准确地说:把一个图的顶点划分为两个不相交集U和V,使得每一条边都分别连接U、V中的顶点。如果存在这样的划分…… 图论 2022年01月30日 121 点赞 0 评论 102202 浏览
斯坦纳树Steiner Tree实例讲解 斯坦纳树Steiner Tree实例讲解说到斯坦纳树问题,它是一种组合优化问题,与最小生成树相似,是最短网络的一种。最小生成树是在给定的点集和边中寻求最短网络使所有点连通。而最小斯坦纳树允许在给定点外增加额外的点,使生成的最短网络开销最小。…… 图论 2022年05月10日 233 点赞 0 评论 89358 浏览
图的遍历BFS广度优先搜索 图的遍历BFS广度优先搜索1.简介BFS(BreadthFirstSearch,广度优先搜索,又名宽度优先搜索),与深度优先算法在一个结点“死磕到底“的思维不同,广度优先算法关注的重点在于每一层的结点进…… 图 2022年04月02日 239 点赞 0 评论 131271 浏览
什么是拓扑排序? 什么是拓扑排序?拓扑排序主要解决的问题是给一个图的所有节点排序。一、什么是拓扑排序在图论中,拓扑排序(TopologicalSorting)是一个有向无环图(DAG,DirectedAcyclicGraph)的所有顶…… 图论 2022年02月17日 101 点赞 0 评论 105913 浏览
上下界网络流总结 上下界网络流总结上下界网络流可以看做普通网络流的升级版,现在对于流量网络,我们不再只关注其流量的上界,而是同时关注流量的上下界。一、无源汇有上下界可行流这是上下界网络流中最简单的一种,给定一个没有源点和汇点、每条边的…… 图论 2022年02月01日 226 点赞 0 评论 85815 浏览
图论矩阵树定理实例讲解 图论矩阵树定理实例讲解矩阵树定理也称Matrix-Tree定理或Kirchhoff定理。这个定理提供了一种方式使用一个特殊的矩阵的行列式来计算一个图的生成树的数量。对于一个无向图来说,我们可以构造它的Laplace矩阵L,…… 图论 2022年01月26日 159 点赞 0 评论 71820 浏览
什么是虚树? 什么是虚树?当我们遇到一类频繁询问关键点信息的题目时,往往数据范围颇大,而对关键点总和有一定限制,此时我们可以建立虚树,将问题规模转化为关键点总和级别的。一、定义什么是虚树?当我们在树上有部分结点是无用的或用处不…… 图论 2022年01月16日 192 点赞 0 评论 77494 浏览
欧拉图的判定 欧拉图的判定本篇将简要介绍欧拉图的概念、实现和应用,帮助大家在答题中更好的判定。一、定义圈:任选图中一个顶点为起点,沿着不重复的边,经过不重复的顶点为途径,之后又回到起点的闭合途径称为圈。欧拉路径:通过图中所有边…… 图论 2022年04月02日 230 点赞 0 评论 123792 浏览
DFS求有向图(无向图)两点间路径 DFS求有向图(无向图)两点间路径本文会围绕算法中DFS求有向图或无向图两点间所有路径,先讲解DFS以及有向图或无向图的意思。有向图在图中的边是有方向的,表现出来就是有个箭头指示方向,节点只能单向通信或传递消息,相当于单行道,无向图边…… 图论 2022年03月08日 227 点赞 0 评论 99856 浏览
最小生成树,普利姆(Prim)算法及C/C++代码实现 最小生成树,普利姆(Prim)算法及C/C++代码实现1.最小生成树(又名:最小权重生成树)概念:将给出的所有点连接起来(即从一个点可到任意一个点),且连接路径之和最小的图叫最小生成树。最小生成树属于一种树形结构(树形结构是一种特殊的图),或者说是直链型…… 图 2022年03月24日 190 点赞 0 评论 193453 浏览