利用二叉搜索树特性,不断靠近的去找
给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先。
因为是二叉搜索树,则可以根据值选择哪边,在中间的为本节点,大了或小了就选边,然后遍历下去
class Solution {
public:
TreeNode* lowestCommonAncestor(TreeNode* root, TreeNode* p, TreeNode* q)
{
while(root)
if (root ==
上一篇:黄家驹墓碑再遭铁锤砸和涂鸦,详情披露!其弟黄家强曾报警
下一篇:复试算法练习Day12——字符串排序