• 全部
  • 问答

请教,单向连通图和弱连通图有最小生成树吗?

SouthMa 木木 软件工程师  2017-01-13 01:54:50
LZ研究过PRIM和KRUSKAL算法,发现两种算法都只能对强连通图或者无向连通图(本质相同)处理,但是单向连通图和弱连通图不满足从任何一点出发可到达任何顶点,所以LZ认为单向连通图和弱连通图不能用最小生成树算法,对吗?
...全文
139 点赞 收藏 2
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
xzd__ 2020-02-07
有向图可以用tarjan求解,但不能直接套用模板
回复
FancyMouse 2017-01-13
想啥呢,谁说强连通图和无向图本质相同的? 最小生成树本身就是个无向图的概念。有向图类似的那叫树状图,有自己的算法。
回复
相关推荐
图论(三)--各种基础算法总结
常用的两种表示方式,邻接链表邻接矩阵。 邻接矩阵邻接链表都中存储的信息都只是点与点的关系。并不表示点的信息,如果要表示点的信息,需要一个额外的容器,存储。 比如,i节点代表某个村庄,该村庄村名....
超硬核十万字!全网全 数据结构 代码,随便秒杀老师/面试官,我说的
本文代码实现基本按照《数据结构》课本目录顺序,外加大量的复杂算法实现,一篇文章足够。能换你一个收藏了吧?
图论基础知识与常见处理算法
1.图论应用广泛,例如地图中规划最短路线、搜索引擎中的网页链接(结点为网页)、电路板上元件之间的连接、商业交易中用连接表示现金商品在买卖方之间的转移、编译器使用表示大型软件系统中各模块之间的关系等...
数据结构梳理(6) -
是数据结构系列的最后一篇,因为基本的数据结构也就是这些,当然肯定还有其它各种各样的数据结构,实际开发中也会用到各种各样的高级容器,但是目前我的水平还不足够,对其它更高级的数据结构了解...
短路,生成树生成树形相关
相关 -1.邻接表:         \ \ \ \ \ \ \ \,  &...
算法分析与设计-贪心算法-短路-最小生成树
贪心算法求短路的证明,考试不考,兴趣的可以出门左拐百度。这里只说明步骤。 步骤概述 前提预备:(设 n 个点,dis [ n ],g [ a ] [ b ] ,vis [ n ] ) dis [ n ] 表示 1 号点到 n 号点的当前短距离 g ...
关于算法 & 分析的基础知识概览
网址:https://learning.oreilly.com/library/view/graph-algorithms-/9781492060116/ 你肯定没有读...
NOIP之前在做什么?没有空呢?可以来打板子吗?
N logN求最大上升子序列(LIS) #include <cstdio> #include <iostream> #include <cstring> #include <algorithm&...int a[1100],cnt...
最小生成树算法实现与分析:Prim 算法,Kruskal 算法;
连通图:无向图G中,若从顶点i到顶点j路径相连,则称i,j是连通的;如果G是向图,那么连接ij的路径中所有的边都必须同向;...是向图,对于任意u,v属于V,从u到达v或者v可达u,则称G为单向连通图; 连通分量:...
【练习】2021下半年数据结构刷题笔记总结 (一)(图和动态规划)
1.编程将一个字符串中所有空格替换为“%20” #define _CRT_SECURE_NO_WARNINGS #include <iostream> #include<cstring> using namespace std; const int maxd = 20;...int Replace(char* p, i
算法 - (Graph)- 生成树(Spanning Tree)
连通图的极小连通子图,它含有图中全部的n个顶点,恰好只有n-1条边 最小生成树(Minimum Spanning Tree) 最小生成树(Minimum Spanning Tree,简称MST) 也称为最小权重生成树(Minimum Weigth Spanning Tree)...
学习笔记-Matlab算法篇-与网络
介绍:分为无向图和有。一个无向(undirected graph)G是由一个非空有限集合 V(G)V(G)中某些元素的无序对集合E(G)构成的二元组,记为G=(V(G),E(G))。V(G)称为顶点集,E(G)称为边集。而中边是方向的...
20131111:的应用:最小生成树;拓扑排序;最短路径;最小树形
数算现在已经基本结束了图论的讲解, 关于简单地说下, 就是在森林的基础上加了个回路而已, 当然我们现在涉及的一般都是基本的, 也就是简单, 简单的意思 就是不存在平行边(即两顶点间不存在多条边,...
HHU暑期第五弹——图论入门(的搜索+连通性+最短路径+生成树+二分匹配+最大流)
第五弹图论入门的主要内容以下几部分:的搜索、连通性、最短路径、生成树、二分匹配、最大流等内容。 一、的搜索 二、连通性 三、最短路径 四、生成树 五、二分匹配 六、最大流
超硬核!数据结构学霸笔记,考试面试吹牛就靠它
上次发操作系统笔记,很快浏览上万,这次数据结构比上次硬核的多哦,同样的会发超硬核代码,关注吧。
数据结构复习(2)
文章目录五、5.1 的类型5.2 名词解释5.3 的存储结构5.3.1 邻接矩阵5.3.2 邻接...(Graph)是由顶点的穷非空集合顶点之间边的集合组成,通常表示为: G(V,E),其中,G表示一个,V是G中顶点的集合,E是G中
第五章 -习题
1.下列关于无向连通图特性的叙述中,正确的是? Ⅰ.所有顶点的度之为偶数 Ⅱ.边数大于顶点个数 Ⅲ.至少一个顶点的度为1 只有Ⅰ 只有Ⅱ ⅠⅡ ⅠⅢ 解析:A 1,每条边连接两个...
【数据结构与算法基础】最小生成树算法原理及实现
数据结构,一门数据处理的艺术,精巧的结构在一个又一个算法下发挥着他们无与伦比的高效精密之美,在为信息技术打下坚实地基的同时,也令无数开发者探索者为之着迷。 也因如此,它作为博主大二上学期重要的...
的应用:最小生成树
的应用:最小生成树在学习了的基本结构遍历方式后,我们再继续地深入学习一些的基本应用。在之前的数据结构中,我们并没接触太多的应用场景,但是的这两类应用确是面试或考试中经常出现的问题...
数据结构知识整理
1.数据结构:是一门研究非数值计算的程序设计问题中计算机的操作对象以及他们之间的关系操作等的学科。 2.数据结构涵盖的内容: 3.基本概念术语: 数据:对客观事物的符号表示,在计算机科学中是指所有能...
【算法4总结】第四章:
可以根据是否带权分成以下四种: 无向 (无向不带权) 向不带权) 加权无向(无向带权) 加权向带权) 无向 无向定义: 由一组顶点一组能够将两个顶点链接在一起的边组成...
数据结构之(内含Java代码实现)
数据结构之 在前面我们所介绍的树的数据结构中,我们可以明显的感觉到,树的表示是分层的,例如父子关系,而其他关系只能间接的表示,例如同级关系。而却不受这种限制。是由顶点(或结点)及顶点之间的关系...
算法:概览
上一篇博文中,我们已经对图数据库基础作了分享,介绍了图和图数据库的基本概念,今天我们的主题是:算法。 本篇博文的主要内容来源于 O’Reilly 系列的《GraphAlgorithms》,作者 Amy E. Hodler & Mark ...
数据结构----
重要概念的笔记2.1的定义与基本术语2.1.1的定义2.1.2基本术语2.2的存储结构基本运算算法2.2.1邻接矩阵2.2.2邻接表2.2.3其他存储方法2.2.4**比较**2.2.4基本运算算法(以邻接表为例)2.3的遍历2.3.1深度...
数据结构-
弧头弧尾:中,无箭头一端的顶点通常被称为"初始点"或"弧尾",箭头直线的顶点被称为"终端点"或"弧头"。 入度出度:对于中的一个顶点 V 来说,箭头指向 V 的弧的数量为 V 的入度(InDegree,记为 ID...
[+最小生成树+模板] 三大最小生成树常用模板
图论中最小生成树问题一般三种算法最为常用,如下: 朴素 PrimPrimPrim 算法:代码简单,很短,非常相似于 dijkstradijkstradijkstra 算法。主要用来求解稠密的最小生成树问题常用。时间复杂度 O(n2)O(n^2)O(n2...
数据结构笔记 第五章
的定义:是由顶点的穷非空集合顶点之间的边的集合组成,通常表示为:G(V,E),其中,G表示一个,V是G中顶点的集合,E是G中边的集合。 无向边:若顶点Vi 到Vj 的边没有方向,则称这条边为无向边,用...
博客作业06--
1.1 的思维导图 1.2的学习体会 对于的学习,一次看下感觉很多个算法,但是将算法分类一下就会比较容易记忆。 首先是对图的遍历,深度广度遍历,深度遍历因为是用递归的方法写的,所以只要写出对其中一...
PHP数据结构-的应用:最短路径
的应用:最短路径上篇文章的最小生成树没有意犹未尽的感觉呀?不知道大家掌握得怎么样,是不是搞清楚了普里姆克鲁斯卡尔这两种算法的原理了呢?面试的时候如果你写不出,至少得说出个大概来吧,当...
android 登陆界面例子
android 登陆界面例子 可以直接运行的
发帖
数据结构与算法
创建于2007-08-27

3.2w+

社区成员

数据结构与算法相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2017-01-13 01:54
社区公告
暂无公告