P100

作者: 宙斯是只猫 | 来源:发表于2020-02-23 23:40 被阅读0次

题目描述:https://leetcode-cn.com/problems/same-tree/

这个题目只要按照相同的顺序遍历一遍节点,判断节点是否相等即可,注意下对空节点的处理就好

  public boolean isSameTree(TreeNode p, TreeNode q) {
        Stack<TreeNode> stack = new Stack<>();
        stack.add(p);
        stack.add(q);
        while (!stack.isEmpty()) {
            TreeNode pNode = stack.pop();
            TreeNode qNode = stack.pop();
            if ((Objects.isNull(pNode) && Objects.nonNull(qNode))
                    ||(Objects.isNull(qNode) && Objects.nonNull(pNode))){
                return false;
            }else if (Objects.nonNull(pNode)&&Objects.nonNull(qNode)){
                if (!Objects.equals(pNode.val, qNode.val)) {
                    return false;
                }
                stack.add(pNode.left);
                stack.add(qNode.left);
                stack.add(pNode.right);
                stack.add(qNode.right);
            }
        }
        return true;
    }





相关文章

  • P100

    题目描述:https://leetcode-cn.com/problems/same-tree/ 这个题目只要按照...

  • P100

    给定两个二叉树,编写一个函数来检验它们是否相同。如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。...

  • Docker GPU 环境搭建

    基础环境信息 CPU:Intel Xeon E5-2699 v4显卡:Nvidia Tesla P100操作系统:...

  • 非Root 用户 pip install 安装pytorch 提

    这两天在P100上用pip安装pytorch时出现了如下的问题 Could not install package...

  • 谷歌云GPU安装

    修复该死的bug 谷歌云GPU Tesla p100 只能安装cuda9.2版本以上 Step 1: Update...

  • 矩池云上安装 NVCaffe教程

    使用的是P100,cuda11.1base镜像 创建虚拟环境 安装依赖包 下载NVIDIA caffe 修改Mak...

  • 记·自律『第510天』

    1、《爱与孤独》(p100~120) 2、《散文》(22年第1期)(p75~100) 3、得到听书:《雾都孤儿》 ...

  • P100 克制、主动都欠缺

    20180523 周二 小雨 一般孩子的多数购物要求得到满足,偶有不满时会发脾气、闹别扭,最近提出的要求会有...

  • 我们的孩子其实不是我们的 《无声告白》

    9月26日娜有前打卡 001《无声告白》P100—200 002读书感受 我们的孩子其实不是我们的 书中...

  • 2021-02-24

    2021.02.23 第2天 【阅读计划】P65—P100 【阅读思考】 1、概括故事: 圣地亚哥离开了水晶店,有...

网友评论

    本文标题:P100

    本文链接:https://www.haomeiwen.com/subject/haaeqhtx.html