Tarjan算法与并查集解决二叉树节点间最近公共祖先的批量查询问题