lca小结

LCA(最近公共祖先) 先有一棵树,选两个点向上爬相遇的第一个点就是这两个点的lca,如2是1和7的lca,1是6和5的lca。理解了吧。 一棵树 理解倒是很简单,现在来讲实现方法(四种)。 根据一道模板题来讲吧 见百练(1986:Distance Queries) 一般的lca题都是求边权和,因为他们 懒得给根为了让你随便选一个当根。 一.暴力搜索 两个先到同一深度,再一起向上爬,时间复杂度贼高
相关文章
相关标签/搜索