LCA
--子非鱼--
一个人幸运的前提是有能力和有条件改变自己
展开
-
POJ Nearest Common Ancestors
最近公共祖先问题(Tarjan算法)原创 2014-04-01 15:20:32 · 859 阅读 · 0 评论 -
LCA (最近公共祖先)
Tarjan算法 (以发现者Robert Tarjan命名)是一个在图中寻找强连通分量的算法。算法的基本思想为:任选一结点开始进行深度优先搜索dfs(若深度优先搜索结束后仍有未访问的结点,则再从中任选一点再次进行)。搜索过程中已访问的结点不再访问。搜索树的若干子树构成了图的强连通分量。 求最近公共祖先问题,dfs+并查集原创 2013-05-04 12:17:47 · 757 阅读 · 0 评论