社区
数据结构与算法
帖子详情
无向图的算法
lemoner2003
2008-11-05 09:57:18
已知无向图采用邻接矩阵表示,但该邻接矩阵不使用二维数组存储,而仅使用一维数组保存邻接矩阵的下三角部分元素(不含对角线元素)。请设计一个或多个函数(或过程),求无向图的各连通分量的顶点集。
...全文
311
5
打赏
收藏
无向图的算法
已知无向图采用邻接矩阵表示,但该邻接矩阵不使用二维数组存储,而仅使用一维数组保存邻接矩阵的下三角部分元素(不含对角线元素)。请设计一个或多个函数(或过程),求无向图的各连通分量的顶点集。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
A2d3sk3r
2008-11-24
打赏
举报
回复
假设有边i,j,可以现在a[i]数组里面查找,找不到,再在a[j]里面查找,并不建立矩阵,
再用求联通分量的任一方法就OK了,个人觉得tarjan算法比较简单,效率也高。
voiceofwind
2008-11-16
打赏
举报
回复
学了这么长时间的数据结构,感觉图的算法真难
光一个存储结构就那么麻烦
anuosix
2008-11-09
打赏
举报
回复
如果不是要写作业的话,推荐使用c++的boost::graph,有很多比较方便的图论里边的算法都已经实现好了的
tailzhou
2008-11-05
打赏
举报
回复
建立了二维数组与 下 三角的一维数组 的对应关系后,(两者间的对应关系,一般的教材有都讲:对称矩阵的压缩)
用二维邻接矩阵的方法就可以了;
lemoner2003
2008-11-05
打赏
举报
回复
图的算法个人感觉很难,请高手帮助一下
图——邻接表法创建
无向图
算法
。走起。。。。
一、
算法
步骤: 1、先输入
无向图
的的总顶点数和边数。 2、输入每个顶点的信息,并把所有顶点结点中的firstarc置为NULL。 3、输入与每条边相关联的两个顶点。 4、找到两个顶点的位置即在顶点结点中的序号。 5、生成两个新边节点、把两个边界点加到领个链表对应的头部。 二、部分步骤相关代码: 1、定义一个边结点的结构体:(包含adjvex、nextarc属性) //定义一个边结点的结构体 typedef struct ArcNode{ int adjvex; //该边所指向的顶点的位置
无向图
基本
算法
-- 遍历及最小生成树
算法
1.
无向图
图的表示 2.
无向图
遍历
算法
3. 最小生成树
算法
4. 代码下载 1.
无向图
表示 下面的代码中使用的
无向图
的表示方法和有向图中表示相同。如下: 2.
无向图
遍历
算法
无向图
的遍历
算法
和有向图是类似,具体可以常见上一篇有向图的介绍。 3. 最小生成树
算法
3.1 基本概念 在表示最小生成树之前,首先定义最小生成树。设图G= (V, E),对于其中的每条
算法
——
无向图
的最短路径
算法
https://www.jb51.net/article/154796.htm 我是看上面的文章写的程序,他的第一种解法还需要我再理解理解!! 思路: 1.先从v到u的使用BFS遍历一遍图,得到每个节点到v的最短距离,使用数组first记录; 2.再从v到u的使用BFS遍历一遍图,得到每个节点到u的最短距离leastpath,同时判断first[v]-每一个节点的leastpath,看是否等于每一个节点对应的first数组的值。 3.如果相等,说明当前节点是最小路径的其中一个节点,但是当前
算法
也有
无向图
的几个基本
算法
应用
简介 最近在看一些图相关的问题。实际上关于图相关的研究和问题已经非常多了。在前面的几篇文章里,我也谈到过图的定义、遍历法,扩展树生成和最短路径等问题。 除了这些问题及应用以外,还有一些比较常见的问题,虽然难度不大,不过经常会在一些情况下碰到。不仔细去考虑的话还是比较难解决的。这篇文章里重点要讨论解决的几个问题分别是检测图的连通性、图中间环的检测和二分图的检测。 图
最小生成树(
无向图
) —— PRIM
算法
和 KRUSKAL
算法
PRIM
算法
PRIM
算法
的实质是 动态规划。首先任意选择图G中的一点作为起始点a,将该点加入集合V,再从集合U-V中找到另一点b使得点b到V中任意一点的权值最小,此时将b点也加入集合V,以此类推。 KRUSKAL
算法
...
数据结构与算法
33,007
社区成员
35,326
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章