每日一题 3.15

每日一题3.15 题目描述:有一棵无穷大的满二叉树,其结点按根结点一层一层地从左往右依次编号,根结点编号为1。现在有两个结点a,b。请设计一个算法,求出a和b点的最近公共祖先的编号。 给定两个int a,b。为给定结点的编号。请返回a和b的最近公共祖先的编号。注意这里结点本身也可认为是其祖先。 解题思路: 上述树中子节点与父节点之间的关系为root = child / 2 所以如果a != b,就
相关文章
相关标签/搜索