题解 | #最近公共祖先#

最近公共祖先

https://www.nowcoder.com/practice/70e00e490b454006976c1fdf47f155d9

import java.util.*;

public class LCA {
    public int getLCA(int a, int b) {
        if(a==b){
            return a; //节点相等的时候,返回其本身即可
        }else{
            if(a>b){
                int max=a;
                return getLCA(a/2,b); //a大,所以a/2
            }else{
                int max=b;
                return getLCA(a,b/2); //b大,所以b/2
            }
          

        }
    }
}

全部评论

相关推荐

05-09 13:22
门头沟学院 Java
点赞 评论 收藏
分享
mama3925:建议专业技能里测试移到最上面,加粗。然后适当加入些自动化测试工具。第二个项目,第三条亮点最后错别字。然后佬如果对自己很自信的话,可以项目放前面,然后项目里可以编造点测试经历,写在写在项目亮点的前两行。最后可加个自我评价,放个博客或者仓库链接
点赞 评论 收藏
分享
不想投了,不想面了,不想找了感觉自己像个小丑
用微笑面对困难:不是你去大学生就业平台看看啊,boss很多就是冲kpi的
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务