We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9c8e491 commit fca637aCopy full SHA for fca637a
2018.12.4-leetcode101/Sunny.md
@@ -0,0 +1,22 @@
1
+/**
2
+ * Definition for a binary tree node.
3
+ * public class TreeNode {
4
+ * int val;
5
+ * TreeNode left;
6
+ * TreeNode right;
7
+ * TreeNode(int x) { val = x; }
8
+ * }
9
+ */
10
+class Solution {
11
+ public boolean isSymmetric(TreeNode root) {
12
+ if (root == null) return true;
13
+ return isSymmetric(root.left, root.right);
14
+ }
15
+
16
+ public boolean isSymmetric(TreeNode node1, TreeNode node2) {
17
+ if (node1 == null && node2 == null) return true;
18
+ if ((node1 == null) ^ (node2 == null)) return false;
19
+ if (node1.val != node2.val) return false;
20
+ return isSymmetric(node1.left, node2.right) && isSymmetric(node1.right, node2.left);
21
22
+}
0 commit comments