给两棵树,判断是否完全相同。
bool isSameTree(TreeNode* p, TreeNode* q) { if (p && !q || !p && q) return false; if (!p && !q) return true; if (p->val != q->val) return false; return isSameTree(p->left, q->left) && isSameTree(p->right, q->right); }
给两棵树,判断是否完全相同。
bool isSameTree(TreeNode* p, TreeNode* q) { if (p && !q || !p && q) return false; if (!p && !q) return true; if (p->val != q->val) return false; return isSameTree(p->left, q->left) && isSameTree(p->right, q->right); }
转载于:https://www.cnblogs.com/willaty/p/8335504.html