Advertisement
Guest User

Same Tree

a guest
Apr 6th, 2020
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.44 KB | None | 0 0
  1. /**
  2.  * Definition for a binary tree node.
  3.  * struct TreeNode {
  4.  *     int val;
  5.  *     struct TreeNode *left;
  6.  *     struct TreeNode *right;
  7.  * };
  8.  */
  9.  
  10.  
  11. bool isSameTree(struct TreeNode* p, struct TreeNode* q){
  12.     if(!p && !q)
  13.         return true;
  14.    
  15.     if(!p || !q)
  16.         return false;
  17.    
  18.     if(p->val != q->val)
  19.         return false;
  20.    
  21.     return isSameTree(p->left, q->left) && isSameTree(p->right, q->right);
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement