强连通
在路上-小武
这个作者很懒,什么都没留下…
展开
-
nyoj 120 校园网络(强连通缩点+判断入度出度大小)
重在理解强连通,有的不是用强连通缩点写的,我觉得数据太弱,错误的程序都可以过,注意定义变量是不能定义index,会编译错误,还有nodes[]结构体不能开的太小描述南阳理工学院共有M个系,分别编号1~M,其中各个系之间达成有一定的协议,如果某系有新软件可用时,该系将允许一些其它的系复制并使用该软件。但该允许关系是单向的,即:A系允许B系使用A的软件时,B未必一定允许A使用B的软件。现在,请原创 2012-08-10 18:30:15 · 1465 阅读 · 0 评论 -
Tarjan求有向图的强连通分量(Tarjan算法描述)
强连通分量是有向图中的概念,我们先说强连通分量的定义吧:在一个图的子图中,任意两个点相互可达,也就是存在互通的路径,那么这个子图就是强连通分量(或者称为强连通分支)。如果一个有向图的任意两个点相互可达,那么这个图就称为强连通图。 我们常用的求强连通分量的算法有两个,一个是Kosaraju算法,这个算法是基于两次dfs来实现的;还有一个就是Tarjan算法,这个算法完成一次dfs就转载 2012-08-10 18:22:29 · 1213 阅读 · 0 评论