File tree Expand file tree Collapse file tree 1 file changed +34
-0
lines changed
Expand file tree Collapse file tree 1 file changed +34
-0
lines changed Original file line number Diff line number Diff line change 1+ /*
2+ # Time Complexity: O(n)
3+ # Space Complexity: O(1)
4+ */
5+
6+ /**
7+ * Definition for a binary tree node.
8+ * public class TreeNode {
9+ * int val;
10+ * TreeNode left;
11+ * TreeNode right;
12+ * TreeNode() {}
13+ * TreeNode(int val) { this.val = val; }
14+ * TreeNode(int val, TreeNode left, TreeNode right) {
15+ * this.val = val;
16+ * this.left = left;
17+ * this.right = right;
18+ * }
19+ * }
20+ */
21+ class Solution {
22+ public boolean isSameTree (TreeNode p , TreeNode q ) {
23+ if (p == null && q == null ) {
24+ return true ;
25+ } else if (p == null || q == null ) {
26+ return false ;
27+ }
28+
29+ if (p .val != q .val ) {
30+ return false ;
31+ }
32+ return isSameTree (p .left , q .left ) && isSameTree (p .right , q .right );
33+ }
34+ }
You can’t perform that action at this time.
0 commit comments