Skip to content

Commit 162c980

Browse files
authored
Merge pull request gzc426#298 from coolbhy/patch-4
Create 啦啦啦.md
2 parents bc78ade + 31428d1 commit 162c980

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

2018.12.4-leetcode101/啦啦啦.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
```java
2+
/**
3+
* Definition for a binary tree node.
4+
* public class TreeNode {
5+
* int val;
6+
* TreeNode left;
7+
* TreeNode right;
8+
* TreeNode(int x) { val = x; }
9+
* }
10+
*/
11+
class Solution {
12+
public boolean isSymmetric(TreeNode root) {
13+
Queue<TreeNode> q = new LinkedList<>();
14+
q.add(root);
15+
q.add(root);
16+
while(!q.isEmpty()){
17+
TreeNode r1=q.poll();
18+
TreeNode r2=q.poll();
19+
if(r1==null&&r2==null)continue;
20+
if(r1==null||r2==null)return false;
21+
if(r1.val!=r2.val)return false;
22+
q.add(r1.left);
23+
q.add(r2.right);
24+
q.add(r1.right);
25+
q.add(r2.left);
26+
}
27+
return true;
28+
}
29+
}
30+
```

0 commit comments

Comments
 (0)