LintCode 88. Lowest Common Ancestor (Medium) LeetCode 236. Lowest Common Ancestor of a Binary Tree (Medium) 今天写了三种解法, 都比较长. 解法1 前序递归DFS, 计数 这个解法的判断比较啰嗦, 但好处就是, 能够根据当前情况选择是否继续向下遍历, 不做无用的搜索. 越早地找到两个节点, 程序就会越早结束. class Solution { private: TreeNode *lca;…