二、三题和我的试卷一样
第二题我是把节点的祖先放到HashSet里然后找公共的祖先,比如找D E F的公共祖先,就用3个HashSet分别存了他们各自的祖先,然后随便遍历一个HashSet,判断当前遍历到的节点是否能在其他HashSet找到,并且保留索引最大的
第三题常见的dp,网上找一下应该有很多