You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
package class06;
|
|
|
|
|
|
|
|
|
|
// 测试链接:https://leetcode.com/problems/same-tree
|
|
|
|
|
public class Code02_SameTree {
|
|
|
|
|
|
|
|
|
|
public static class TreeNode {
|
|
|
|
|
public int val;
|
|
|
|
|
public TreeNode left;
|
|
|
|
|
public TreeNode right;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static boolean isSameTree(TreeNode p, TreeNode q) {
|
|
|
|
|
if (p == null ^ q == null) {
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
if (p == null && q == null) {
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
// 都不为空
|
|
|
|
|
return p.val == q.val && isSameTree(p.left, q.left) && isSameTree(p.right, q.right);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|