Same Tree

作者: 小明今晚加班 | 来源:发表于2019-02-26 21:37 被阅读0次

题目描述
Given two binary trees, write a function to check if they are the same or not.

Two binary trees are considered the same if they are structurally identical and the nodes have the same value.

Example 1:

Input:
1 1
/ \ / \
2 3 2 3
[1,2,3], [1,2,3]

Output: true

Example 2:

Input:
1 1
/ \
2 2

    [1,2],     [1,null,2]

Output: false

Example 3:

Input:
1 1
/ \ / \
2 1 1 2
[1,2,1], [1,1,2]

Output: false

分析:给定两个二叉树,判断这两个二叉树是否一样。

我的Code如下:

/**
 * Definition for a binary tree node.
 * public class TreeNode {
 *     int val;
 *     TreeNode left;
 *     TreeNode right;
 *     TreeNode(int x) { val = x; }
 * }
 */
class Solution {
    public boolean isSameTree(TreeNode p, TreeNode q) {
        //比较到最后的时候会出现都为null的情况
        if(p==null && q==null){
            return true;
        }
        //如果一个为空,一个不为空的情况
        if(p==null || q==null){
            return false;
        }
        
        boolean flag = true;
        
        while(p!=null){
            if(p.val != q.val){
                return false;
            }
            return isSameTree(p.left, q.left) && isSameTree(p.right, q.right);
        }
        
        return flag;
    }
}

相关文章

  • 100 Same Tree

    title: Same Treetags:- same-tree- No.100- simple- tree- r...

  • Same Tree

    //100 Given two binary trees, write a function to check i...

  • Same Tree

    判断两个二进制树是否相同(树节点总数相同,树结构相同)通过迭代的方式解决:遍历:依次遍历树的节点的左右节点出口:树...

  • Same Tree

    题目描述Given two binary trees, write a function to check if ...

  • DFS-special

    Validate Binary Search Tree Same Tree (基础) 101.symmetric ...

  • 100 Same Tree

    原题链接:Same Tree

  • [Leetcode][Tree--2]树相关题目汇总/分析/总结

    Binary Tree Con.(6) Structure of Tree100 Same Tree101 Sym...

  • 100. Same Tree

    100. Same Tree 题目: https://leetcode.com/problems/same-tre...

  • 花与鸟

    1、But it is the same with man as with the tree. The more ...

  • Leetcode PHP题解--D101 100. Same T

    D101 100. Same Tree 题目链接 100. Same Tree 题目分析 判断给定的两颗树是否相等...

网友评论

      本文标题:Same Tree

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