lca
文章平均质量分 82
Wyt_code
这个作者很懒,什么都没留下…
展开
-
RMQ求LCA【ST】算法
RMQ求LCA其实非常简单的啦我们需要理解两个基本的工具:1.欧拉序列;2.线段树,二叉搜索树或者其它基本区间寻求最值的方法;所以说LCA和区间有什么关系?举个栗子:我们将欧拉序列E打出:【1,2,4,2,5,2,1,3,6,3,1】(先自己想想怎么实现)在打印序列的同时记录下每个节点第一次出现的位置R【1,2,8,3,5,9】另外别忘了给欧拉序列标深度...原创 2018-11-09 21:27:47 · 907 阅读 · 0 评论 -
【转】 Tarjan求LCA
传送门: http://www.cnblogs.com/JVxie/p/4854719.html太喜欢这篇解析啦,所以就搬到自己博客里来emmm首先是最近公共祖先的概念(什么是最近公共祖先?): 在一棵没有环的树上,每个节点肯定有其父亲节点和祖先节点,而最近公共祖先,就是两个节点在这棵树上深度最大的公共的祖先节点。 换句话说,就是两个点在这棵树上距离最近的公共祖先节点。...转载 2018-11-07 21:10:51 · 448 阅读 · 0 评论