LeetCode 100. Same Tree 题解 —— Java

来源:互联网 发布:linux 查找日志关键字 编辑:程序博客网 时间:2024/04/28 20:01

题目链接:https://leetcode.com/problems/same-tree/#/description

题目要求:判断两个二叉树是否完全一样

思路:递归实现,首先判断根节点是否一样,然后递归判断两个二叉树的左子树和右子树是否完全一样。


Java代码如下:

 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) ;    }


0 0
原创粉丝点击