社区
数据结构与算法
帖子详情
求一个无向连通有权图的最大树
hanchileilei
2002-06-04 04:14:07
我想请求一个问题:求一个无向连通有权图的最大树。使用相邻矩阵存储图,怎样由该矩阵得到最大生成树?我看到好多树上都有关于最小生成树的算法,但我试着把它应用到最大生成树时行不通,有没有一个简单易行的方法通过相邻矩阵得到最大树呢?谢谢
...全文
41
4
打赏
收藏
求一个无向连通有权图的最大树
我想请求一个问题:求一个无向连通有权图的最大树。使用相邻矩阵存储图,怎样由该矩阵得到最大生成树?我看到好多树上都有关于最小生成树的算法,但我试着把它应用到最大生成树时行不通,有没有一个简单易行的方法通过相邻矩阵得到最大树呢?谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
one_add_one
2002-06-04
打赏
举报
回复
在论坛的左边有一个“我的问题”。
选择这个帖子最右边的管理。
里面有一个帖子加分。
如果要给分就在每个人的回复右边填上分数
输入密码,就可以给分了。
hanchileilei
2002-06-04
打赏
举报
回复
好,让我再试一试,可能我哪里出了错误。我正做:一个由数组存储的无向图,用vb求出其最大树,并且用vb表示出该树的结构,并且要把每条边的权值表示出来,所以能不能帮我想一个最简单的方法?原来想用line方法画出树的结构图,但我实现不了,所以改用treeview简单的表示出树的结构,谢谢!
还有一个问题:我想给你们加分,怎么加呢?(不好意思,我是新成员 ;> )
one_add_one
2002-06-04
打赏
举报
回复
我觉得行得通啊。
你把每一条边的权都变成它的相反数。
然后用最小生成数的算法,求得一棵树。
这棵树就是原图的最大生成树。
你能举一个反例吗?
starfish
2002-06-04
打赏
举报
回复
和最小生成树一样的方法,对边按照从大到小排序,然后一条一条地加入生成树中,并保证不出现圈。
图
的遍历笔试题Java-play-with-graph-algorithme:python实现的初级
图
论算法库:环检测问题,桥和割点,最小生成
图
的遍历笔试题Java play-with-graph 玩转
图
论算法 第
一个
问题关于
图
的表示
图
的表示 社交网路
图
的分类算法
无向
无权
图
无向
有权
图
有向无权
图
有向
有权
图
图
的基本概念
无向
无权
图
没有自环边,没有平行边, 称为简单
图
联通分量
一个
图
的所有节占不一定全部相连
一个
图
可能有多个联通分量 无环
图
树是一种无环
图
。无环
图
不一定是树 联通的无环
图
就是树 包含所有顶占边数V·1, 一定是联通
图
的生成树吗? 不是!
一个
图
一定有生成树吗? 没有
一个
顶点的度 邻接矩阵 复杂度 可以优化空间复杂度 O(V2) 如果
一个
图
有3000个节点 空间:5999vs3000^2约1000万
求
相邻顶点.degree(v)vs3000 稀疏
图
和稠密
图
稠密
图
平均每个度比较最大的度 邻接表 空间复杂度 空间复杂度,O(V+E) 如果是 树的话 O(2E+1)= O(E) 如果是完全
图
的话 O(v*(V-1)/2 + E)= O(E) 但是 不能写O(E) 如果不联通 时间复杂度: 建
图
:O(E*V) 和邻接矩阵 相差了v 看两点是否相邻 :O(degree(v)) 原来是O(1)
求
一个
点
图
论总结by amber
amber大牛的
图
论总结 1.
图
论 Graph Theory 1.1. 定义与术语 Definition and Glossary 1.1.1.
图
与网络 Graph and Network 1.1.2.
图
的术语 Glossary of Graph 1.1.3. 路径与回路 Path and Cycle 1.1.4.
连通
性 Connectivity 1.1.5.
图
论中特殊的集合 Sets in graph 1.1.6. 匹配 Matching 1.1.7. 树 Tree 1.1.8. 组合优化 Combinatorial optimization 1.2.
图
的表示 Expressions of graph 1.2.1. 邻接矩阵 Adjacency matrix 1.2.2. 关联矩阵 Incidence matrix 1.2.3. 邻接表 Adjacency list 1.2.4. 弧表 Arc list 1.2.5. 星形表示 Star 1.3.
图
的遍历 Traveling in graph 1.3.1. 深度优先搜索 Depth first search (DFS) 1.3.1.1. 概念 1.3.1.2.
求
无向
连通
图
中的桥 Finding bridges in undirected graph 1.3.2. 广度优先搜索 Breadth first search (BFS) 1.4. 拓扑排序 Topological sort 1.5. 路径与回路 Paths and circuits 1.5.1. 欧拉路径或回路 Eulerian path 1.5.1.1.
无向
图
1.5.1.2. 有向
图
1.5.1.3. 混合
图
1.5.1.4. 无权
图
Unweighted 1.5.1.5.
有权
图
Weighed — 中国邮路问题The Chinese post problem 1.5.2. Hamiltonian Cycle 哈氏路径与回路 1.5.2.1. 无权
图
Unweighted 1.5.2.2.
有权
图
Weighed — 旅行商问题The travelling salesman problem 1.6. 网络优化 Network optimization 1.6.1. 最小生成树 Minimum spanning trees 1.6.1.1. 基本算法 Basic algorithms 1.6.1.1.1. Prim 1.6.1.1.2. Kruskal 1.6.1.1.3. Sollin(Boruvka) 1.6.1.2. 扩展模型 Extended models 1.6.1.2.1. 度限制生成树 Minimum degree-bounded spanning trees 1.6.1.2.2. k小生成树 The k minimum spanning tree problem(k-MST) 1.6.2. 最短路Shortest paths 1.6.2.1. 单源最短路 Single-source shortest paths 1.6.2.1.1. 基本算法 Basic algorithms 1.6.2.1.1.1. Dijkstra 1.6.2.1.1.2. Bellman-Ford 1.6.2.1.1.2.1. Shortest path faster algorithm(SPFA) 1.6.2.1.2. 应用Applications 1.6.2.1.2.1. 差分约束系统 System of difference constraints 1.6.2.1.2.2. 有向无环
图
上的最短路 Shortest paths in DAG 1.6.2.2. 所有顶点对间最短路 All-pairs shortest paths 1.6.2.2.1. 基本算法 Basic algorithms 1.6.2.2.1.1. Floyd-Warshall 1.6.2.2.1.2. Johnson 1.6.3. 网络流 Flow network 1.6.3.1. 最大流 Maximum flow 1.6.3.1.1. 基本算法 Basic algorithms 1.6.3.1.1.1. Ford-Fulkerson method 1.6.3.1.1.1.1. Edmonds-Karp algorithm 1.6.3.1.1.1.1.1. Minimum length path 1.6.3.1.1.1.1.2. Maximum capability path 1.6.3.1.1.2. 预流推进算法 Preflow push method 1.6.3.1.1.2.1. Push-relabel 1.6.3.1.1
联通内训Spark项目实战:联通用户话单离线分析系统
本套课程为联通企业内训课程,场景来自于真实的应用,张老师会带着你一步一步的实操,掌握Spark在企业中的综合应用,让你提前体验企业级的大数据开发流程。配套资料-答疑专属答疑群购买课程后加入qq群 951117762 (备注订单号后四位)
图
论总结 by Amber.doc
Amber 大牛关于
图
论的总结 ,1.1M 大小.... 1.
图
论 Graph Theory 1.1. 定义与术语 Definition and Glossary 1.1.1.
图
与网络 Graph and Network 1.1.2.
图
的术语 Glossary of Graph 1.1.3. 路径与回路 Path and Cycle 1.1.4.
连通
性 Connectivity 1.1.5.
图
论中特殊的集合 Sets in graph 1.1.6. 匹配 Matching 1.1.7. 树 Tree 1.1.8. 组合优化 Combinatorial optimization 1.2.
图
的表示 Expressions of graph 1.2.1. 邻接矩阵 Adjacency matrix 1.2.2. 关联矩阵 Incidence matrix 1.2.3. 邻接表 Adjacency list 1.2.4. 弧表 Arc list 1.2.5. 星形表示 Star 1.3.
图
的遍历 Traveling in graph 1.3.1. 深度优先搜索 Depth first search (DFS) 1.3.1.1. 概念 1.3.1.2.
求
无向
连通
图
中的桥 Finding bridges in undirected graph 1.3.2. 广度优先搜索 Breadth first search (BFS) 1.4. 拓扑排序 Topological sort 1.5. 路径与回路 Paths and circuits 1.5.1. 欧拉路径或回路 Eulerian path 1.5.1.1.
无向
图
1.5.1.2. 有向
图
1.5.1.3. 混合
图
1.5.1.4. 无权
图
Unweighted 1.5.1.5.
有权
图
Weighed — 中国邮路问题The Chinese post problem 1.5.2. Hamiltonian Cycle 哈氏路径与回路 1.5.2.1. 无权
图
Unweighted 1.5.2.2.
有权
图
Weighed — 旅行商问题The travelling salesman problem 1.6. 网络优化 Network optimization 1.6.1. 最小生成树 Minimum spanning trees 1.6.1.1. 基本算法 Basic algorithms 1.6.1.1.1. Prim 1.6.1.1.2. Kruskal 1.6.1.1.3. Sollin(Boruvka) 1.6.1.2. 扩展模型 Extended models 1.6.1.2.1. 度限制生成树 Minimum degree-bounded spanning trees 1.6.1.2.2. k小生成树 The k minimum spanning tree problem(k-MST) 1.6.2. 最短路Shortest paths 1.6.2.1. 单源最短路 Single-source shortest paths 1.6.2.1.1. 基本算法 Basic algorithms 1.6.2.1.1.1. Dijkstra 1.6.2.1.1.2. Bellman-Ford 1.6.2.1.1.2.1. Shortest path faster algorithm(SPFA) 1.6.2.1.2. 应用Applications 1.6.2.1.2.1. 差分约束系统 System of difference constraints 1.6.2.1.2.2. 有向无环
图
上的最短路 Shortest paths in DAG 1.6.2.2. 所有顶点对间最短路 All-pairs shortest paths 1.6.2.2.1. 基本算法 Basic algorithms 1.6.2.2.1.1. Floyd-Warshall 1.6.2.2.1.2. Johnson 1.6.3. 网络流 Flow network 1.6.3.1. 最大流 Maximum flow 1.6.3.1.1. 基本算法 Basic algorithms 1.6.3.1.1.1. Ford-Fulkerson method 1.6.3.1.1.1.1. Edmonds-Karp algorithm 1.6.3.1.1.1.1.1. Minimum length path 1.6.3.1.1.1.1.2. Maximum capability path 1.6.3.1.1.2. 预流推进算法 Preflow push method 1.6.3.1.1.2.1. Push-relabel 1.6.3.1.1.2.2. Relabel-to-front 1.6.3.1.1.3. Dinic method 1.6.3.1.2. 扩展模型 Extended models 1.6.3.1.2.1. 有上下界的流问题 1.6.3.2. 最小费用流 Minimum cost flow 1.6.3.2.1. 找最小费用路 Finding minimum cost path 1.6.3.2.2. 找负权圈 Finding negative circle 1.6.3.2.3. 网络单纯形 Network simplex algorithm 1.6.4. 匹配 Matching 1.6.4.1. 二分
图
Bipartite Graph 1.6.4.1.1. 无权
图
-匈牙利算法 Unweighted - Hopcroft and Karp algorithm 1.6.4.1.2. 带权
图
-KM算法 Weighted –Kuhn-Munkres(KM) algorithm 1.6.4.2. 一般
图
General Graph 1.6.4.2.1. 无权
图
-带花树算法 Unweighted - Blossom (Edmonds) 1.
数据结构(18)--Prim算法
求
解
无向
网的最小生成树
参考书籍:数据结构(C语言版)严蔚敏吴伟民编著清华大学出版社 本文中的代码可从这里下载:https://github.com/qingyujean/data-structure 1.最小生成树 对于带权的
连通
图
(
连通
网)G,其生成树也是带权的,将权值之和最小的生成树称为最小生成树。 最小生成树的MST性质: 假设 N =(V,{E})是
一个
连通
网,U是顶点集 V 的...
数据结构与算法
33,008
社区成员
35,326
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章