知识点递归 最近公共祖先思路要找两个点的最近公共祖先,从根节点查找所在的子树中是否含有这两个值,假如左右子树都含有目标节点,说明它们分居两个子树中,答案是当前父节点;假如有一个子树不存在,说明两个都在另外一个子树中。时间复杂度遍历一遍二叉树 AC code(C++) /** * struct TreeNode { * int val; * struct TreeNode *left; * struct TreeNode *right; * TreeNode(int x) : val(x), left(nullptr), right(nullptr) {} * }; */ cla...