力扣面试150题--相同的树

Day 41

题目描述

做法

java 复制代码
/**
 * Definition for a binary tree node.
 * public class TreeNode {
 *     int val;
 *     TreeNode left;
 *     TreeNode right;
 *     TreeNode() {}
 *     TreeNode(int val) { this.val = val; }
 *     TreeNode(int val, TreeNode left, TreeNode right) {
 *         this.val = val;
 *         this.left = left;
 *         this.right = right;
 *     }
 * }
 */
class Solution {
    public boolean isSameTree(TreeNode p, TreeNode q) {
        if(p==null&&q==null){
            return true;
        }
        if(p==null||q==null){
            return false;
        }
        if(p.val!=q.val){
            return false;
        }
        return isSameTree(p.left,q.left)&&isSameTree(p.right,q.right);
    }
}
相关推荐
Pluchon5 分钟前
硅基计划2.0 学习总结 伍 类的继承 初稿
java·开发语言·学习·算法·markdown
笨鸟起飞1 小时前
CODEFORCES----1999A - A+B Again?
数据结构·c++·算法
fouen2 小时前
贪心算法实战篇2
数据结构·算法·贪心算法
1白天的黑夜12 小时前
动态规划-931.下降路径最小和-力扣(LeetCode)
c++·算法·leetcode·动态规划
h汉堡2 小时前
Codeforces Round 1027 (Div. 3)
数据结构·c++·算法
Xyz_Overlord2 小时前
逻辑回归知识点
大数据·算法·逻辑回归
24毕业生从零开始学ai2 小时前
逻辑回归详解:从原理到实践
算法·机器学习·逻辑回归
补三补四3 小时前
前人栽树,后人乘凉——AdaBoost
人工智能·算法·机器学习
编程绿豆侠3 小时前
力扣HOT100之动态规划:118. 杨辉三角
算法·leetcode·动态规划
这张生成的图像能检测吗5 小时前
R3GAN训练自己的数据集
人工智能·pytorch·深度学习·神经网络·算法·生成对抗网络·计算机视觉