当前位置: 首页 > news >正文

网站建设网站排行怎么做试玩平台推广网站

网站建设网站排行,怎么做试玩平台推广网站,建湖企业做网站多少钱,网站开发需求调研做不来,我做中等题基本上都是没有思路,这里需要先遍历祖先节点,那必然用先序遍历,这题还是官方题解容易理解,第二火的题解反而把我弄得脑袋昏昏的。 class Solution { TreeNode ans; public TreeNode lowestCommonAnce…

做不来,我做中等题基本上都是没有思路,这里需要先遍历祖先节点,那必然用先序遍历,这题还是官方题解容易理解,第二火的题解反而把我弄得脑袋昏昏的。

f68521991d174e4e8aa6f9a9b8472eb0.png

 

35a25b9ae1564b5095e2370636608c2b.png

 

class Solution {

    TreeNode ans;

    public TreeNode lowestCommonAncestor(TreeNode root, TreeNode p, TreeNode q) {

       

        dfs(root,p,q);

        return ans;

    }

    boolean dfs(TreeNode root,TreeNode p, TreeNode q){

        // 判断该树有没有p或q节点,有则为true

        if(root==null) return false;

        boolean l=dfs(root.left,p,q);

        boolean r=dfs(root.right,p,q);

        if((root==p||root==q)&&l==false&&r==false){

            // 注意要有l==false&&r==false,防止遇到p或q直接退出函数,还要看其子树还有没有p或q。

            return true;

        }

        if((root==p||root==q)&&(l==true||r==true)){

            ans=root;

            return true;

        }else if((l==true&&r==true)){

            ans=root;

            return true;

        }else {

            return l||r;

        }

    }

}

 

http://www.yayakq.cn/news/36312/

相关文章:

  • 网站开发的编程软件新手开装修公司怎样做
  • 做网站要学些什么重庆市工程招标信息网
  • 网站规划文字说明如何注册成立家族公司
  • 网站做成软件wordpress下载数据库文件
  • 做那个网站wordpress商城平台
  • 可以做投票功能的网站重庆帝一网络网站建设专家
  • 计算机网站开发实现总结wordpress修改密码后还是登陆不了
  • 成都到西安飞机一点优化
  • 哪个网站美丽乡村做的比较好最新网站源码
  • html网站完整代码vs2010网站开发示例
  • 网站的总体方案与功能设计建行移动门户官网
  • 广东创粤建设有限公司网站怎么看网站pr值
  • 山东网站app制作青岛定制网站建设
  • 商城网站开发视频网站怎么做图片动态图片不显示
  • 浦江网站建设大学院系网站建设
  • 建设网站怎么收费标准大型游戏平台排行榜
  • php 企业网站cms用dw制作个人网页
  • 云南效果好的网站优化充值网站怎么做的
  • 麻阳住房和城乡建设局网站58同城如何发布网站建设
  • 网站前端建设如何把做好的网站代码变成网页
  • 网站建设的ci设计指的是什么大气的公司简介文案
  • 建设银行信用卡管理中心网站摄影网站制作
  • 做视频解析网站违法不江西房地产网站建设
  • 为什么招聘网站做不大湖南营销类网站设计
  • 去哪找做塑料的网站直通车怎么开才有效果
  • 宁波海曙网站开发公司洛阳网站推广公司
  • 网站建设mfdos 优帮云wordpress 登录空白页
  • 视频网站logo怎么做的免费模板网站知乎
  • 大连做网站哪家好建设营销型网站不足之处
  • html5韩国网站模板移动开发技术