摘要: LCA:最近公共祖先问题 解决方法: 1. 采用链式前行星存图,可以优化空间占用和遍历速度 2. Tarjan离线可以一次性处理所有的请求,时间复杂度为O(n+q) 下面简单介绍下Tarjan离线求LCA: 首先dfs遍历树,当某个结点左右子树都遍历完成后,处理所有与它有关的请求,然后将其利用并查集 阅读全文
posted @ 2021-02-01 08:50 Daybreaking 阅读(79) 评论(0) 推荐(0) 编辑