[Leetcode]Same Tree

mac2022-06-30  23

Given two binary trees, write a function to check if they are equal or not.

Two binary trees are considered equal if they are structurally identical and the nodes have the same value.

 

同样是树的问题,直接递归解,就可以了。

1 class Solution { 2 public: 3 bool isSameTree(TreeNode *p, TreeNode *q) { 4 if(p == NULL && q==NULL) 5 return true; 6 if(p==NULL && q!=NULL || q==NULL && p!=NULL || p->val != q->val) 7 return false; 8 return isSameTree(p->right,q->right) && isSameTree(p->left,q->left); 9 } 10 };

 

转载于:https://www.cnblogs.com/desp/p/4333919.html

相关资源:JAVA上百实例源码以及开源项目
最新回复(0)