摘要:
设G=(V,E)是一个连通的无向图。请给出一个O(V+E)时间的算法,以计算图G的一条路径,对于E中的每一条边,该路径都恰好在每一个方向上遍历一次。如果你身处一个迷宫之中,说明如何才能找到出路? 阅读全文
posted @ 2011-12-09 16:14
kevin Lee
阅读(486)
评论(1)
推荐(0)
摘要:
22.1-5 有向图G = (V, E)的平方图是图G2 = (V, E2),该图满足下列条件:(u, w)属于E2当且仅当v属于V,有(u, v)属于E,且(v, w)属于E。亦即,如果图G中顶点u和w之间存在着一条恰包含两条边的路径时,则G2必包含该边(u, w)。针对图G邻接表和邻接矩阵两种表示,分别写出根据G产生G2的有效算法,并分析所给出算法的运行时间。针对邻接矩阵的算法:void G... 阅读全文
posted @ 2011-12-09 11:53
kevin Lee
阅读(552)
评论(0)
推荐(0)
摘要:
当用邻接矩阵表示时,大多数算法需要的时间都是O(V2)的,但有一些例外。证明:在给定一有向图有向图G的邻接矩阵后,可以在O(V)的时间内确定G中是否含一个“通用的汇(universal sink),即入度为|V|-1,出度为0的顶点。解答:这个题目我琢磨了半天也没有想到O(V)的算法,在国外的论坛上看到了这个题目的解法:http://www.ocf.berkeley.edu/~wwu/cgi-bi... 阅读全文
posted @ 2011-12-09 11:49
kevin Lee
阅读(373)
评论(0)
推荐(0)
浙公网安备 33010602011771号