二分法的精髓正如开篇提到的 二分法是一种让未知世界无机可乘的算法。二分法无论如 何我们都可以舍弃一半解,也就是无论如何都可以将解空间砍半。难点就是上面提到的两点 : 什么条件 和 舍弃哪部分。
给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。” 解释: 节点 5 ...