社区
数据结构与算法
帖子详情
求有向图的一个小算法
wdgphc
2008-11-22 09:03:11
我有一个数组
string[] T ;
T中的成员大概是这样的:
a-b
b-c
c-p
e-p
c-e
e-g
g-d
d-e
f-e
f-c
c-a
... ...
求一个算法,找出所有从各个顶点出发能到达的所有不同的点(包括回到起点的环) 放到另一个数组中.
比如结果有
a-b a-b-c a-b-c-p a-b-c-e a-b-c-e-g a-b-c-e-g-d a-b-c-a
b-c ... ...
... ...
...全文
148
8
打赏
收藏
求有向图的一个小算法
我有一个数组 string[] T ; T中的成员大概是这样的: a-b b-c c-p e-p c-e e-g g-d d-e f-e f-c c-a ... ... 求一个算法,找出所有从各个顶点出发能到达的所有不同的点(包括回到起点的环) 放到另一个数组中. 比如结果有 a-b a-b-c a-b-c-p a-b-c-e a-b-c-e-g a-b-c-e-g-d a-b-c-a b-c ... ... ... ...
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
大王派我去巡山
2008-11-25
打赏
举报
回复
4L的效率已经很高了~
如果只记录可达到的点,不需要存储路径的话,对于顶点全是单个字母的图来说,开一个26*26大小的Bool数组就够了。
wdgphc
2008-11-25
打赏
举报
回复
想要时间复杂度低一些的算法啊,谁给个伪代码思路也可啊.谢谢了.
wdgphc
2008-11-23
打赏
举报
回复
要求结果不为环的只记录首尾即可,有多条可到达的路径只记一次.
为环的记录全路径,有多条到达的均需要(如果太难就先找到一条也行)
jolly_ye
2008-11-23
打赏
举报
回复
深度优先,广度优先都可以啊
jolly_ye
2008-11-23
打赏
举报
回复
[Quote=引用 4 楼 tailzhou 的回复:]
这题没什么复杂的吧,就是有向图的遍历而已;
[/Quote]
呵呵,借用一下哈。谢谢
tailzhou
2008-11-23
打赏
举报
回复
这题没什么复杂的吧,就是有向图的遍历而已;
只是比较烦琐,并且最终的结果集的数据量会比较大;
不考虑效率;
1)让结果集S等于T;
2)让S 跟T 做连接,得到中间结果S',然后合并S与S';
3)重复2) n次(n为顶点的个数);
实际做的时候,可以将t,s排序;
t按照起点排序;
s按照先终点后起点排序(若n不大,可以参照基数排序与计算排序,使排序的复杂度为o(n));
Super.Jiju
2008-11-23
打赏
举报
回复
采用一些 求交集 并集 异或的方法看看?
oyzdz1988
2008-11-22
打赏
举报
回复
不简单
算法
基础 -
求
有向图
的强连通分支(Tarjan
算法
)
如果
有向图
G的每两个顶点都强连通,称G是
一个
强连通图。非强连通图
有向图
的极大强连通子图,称为强连通分量(strongly connected components)。Tarjan
算法
Tarjan
算法
是用来
求
有向图
的强连通分量的。
求
有向图
的强连通...
有向图
的几个
算法
分析总结
简介 前面讨论的很多文章里,都是针对无向图...和无向图比起来,
有向图
更加多了一种出入度的概念。因为方向的有向性,很多以前在无向图里看起来比较简单的问题在这里会变得更加有意思。
有向图
定义
最短路径
算法
---
有向图
最短路径
算法
---
有向图
、
算法
实现思路 拓扑排序,其实就是寻找
一个
入度为0的顶点,该顶点是拓扑排序中的第
一个
顶点序列,将之标记删除,然后将与该顶点相邻接的顶点的入度减1,再继续寻找入度为0的顶点,直至...
图论
求
有向图
的所有强连通分量 kosaraju
算法
Kosaraju的
算法
(又称为–Sharir Kosaraju
算法
)是
一个
线性时间(linear time)
算法
找到的
有向图
的强连通分量。 1. 原理 它利用了
一个
事实,逆图(与各边方向相同的图形反转, transpose graph)有相同的强连通分量...
有向图
的最短路径
算法
图中边带有方向就是
有向图
,否则就是无向图。图的存储结构分为邻接表和邻接矩阵。(邻接表主要采用顺序存储和链式存储结合的方式)。采用链接表这种都是对于稀疏图而言的(就是边少对应也就权值少的这种图叫稀疏图)...
数据结构与算法
33,008
社区成员
35,326
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章