力扣8

Posted zzm1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了力扣8相关的知识,希望对你有一定的参考价值。

给定两个二叉树,编写一个函数来检验它们是否相同。

如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。

示例 1:

输入:       1         1
          /        /          2   3     2   3

        [1,2,3],   [1,2,3]

输出: true

示例 2:

输入:      1          1
          /                    2             2

        [1,2],     [1,null,2]

输出: false

示例 3:

输入:       1         1
          /        /          2   1     1   2

        [1,2,1],   [1,1,2]

输出: false

bool isSameTree(struct TreeNode* p, struct TreeNode* q) {
if(p == NULL && q == NULL)
return true;
if(p == NULL || q == NULL)
return false;
if(p->val == q->val && isSameTree(p->left,q->left) && isSameTree(p->right,q->right))
return true;
return false;

}

以上是关于力扣8的主要内容,如果未能解决你的问题,请参考以下文章

精选力扣500题 第8题 LeetCode 160. 相交链表 c++详细题解

Xcode 8 Autocomplete Broken - 仅显示有限的用户代码片段 - 知道为啥吗?

ES7-Es8 js代码片段

有没有办法将2个非常相似的代码片段组合成一个函数并重复?

旋转图像--力扣

力扣8