- 博客(1)
- 资源 (14)
- 收藏
- 关注
原创 最近公共祖先 LCA 倍增算法
树上倍增求LCA LCA指的是最近公共祖先(Least Common Ancestors),如下图所示: 4和5的LCA就是2 那怎么求呢?最粗暴的方法就是先dfs一次,处理出每个点的深度 然后把深度更深的那一个点(4)一个点地一个点地往上跳,直到到某个点(3)和另外那个点(5)的深度一样然后两个点一起一个点地一个点地往上跳,直到到某个点(就是最近公共祖先)
2017-01-03 22:27:46 2643 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人