Skip to content

Commit f06eb0e

Browse files
authored
Merge pull request gzc426#332 from ouyawen2016/patch-2
Create oven123.md
2 parents 369d67b + e7d41d8 commit f06eb0e

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

2018.12.4-leetcode101/oven123.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
```java
2+
3+
/**
4+
* Definition for a binary tree node.
5+
* public class TreeNode {
6+
* int val;
7+
* TreeNode left;
8+
* TreeNode right;
9+
* TreeNode(int x) { val = x; }
10+
* }
11+
*/
12+
class Solution {
13+
public boolean isSymmetric(TreeNode root) {
14+
15+
return compareTree(root,root);
16+
}
17+
boolean compareTree(TreeNode tree1,TreeNode tree2){
18+
if(tree1==null&&tree2==null)//递归到最内层同时为空
19+
return true;
20+
if(tree1==null||tree2==null)//如果有其中一个为空但另一个不为空
21+
return false;
22+
return(tree1.val==tree2.val)
23+
&&compareTree(tree1.left,tree2.right)
24+
&&compareTree(tree1.right,tree2.left);
25+
26+
27+
}
28+
}
29+
30+
```

0 commit comments

Comments
 (0)