当前位置:网站首页>【力扣】相同的树
【力扣】相同的树
2022-07-17 05:13:00 【Patrick star`】
题目:
给你两棵二叉树的根节点 p 和 q ,编写一个函数来检验这两棵树是否相同。
如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。
思路:
利用递归的方法
如果都为空return false
如果一个为空一个不为空 return false
如果两个结点的值不相等,return false
判断左子树右子树是否为相同树
代码:
bool isSameTree(struct TreeNode* p, struct TreeNode* q){
if(p==NULL && q==NULL)
{
return true;
}
if(q&&!p)
{
return false;
}
if(p&&!q)
{
return false;
}
if(p->val != q->val)
{
return false;
}
bool ret1 = isSameTree(p->left,q->left);//左子树是否为相同树
bool ret2 = isSameTree(p->right,q->right);//右子树是否为相同树
return ret1 && ret2;
}边栏推荐
- Go language introduction and application scenario analysis
- [detailed tutorial installation] [configuration] auxiliary plug-ins about eslint in vscode
- 升高压模块隔离模块HRA2460D-2W
- QTSS回调例程
- DAC7512N 模拟混合信号IC转换器
- 压力应变桥信号处理光电隔离放大器
- 2022/07/12 学习笔记 (day05)循环
- Vscode configuring golang development environment
- FS4061A(5V USB输入、双节锂电池串联应用、5v升压充电8.4v管理IC
- 2021 - 09 - 15
猜你喜欢

简单Chrome脚本 自动跳过b站视频播放结束后的的充电鸣谢页面

升高压模块隔离模块HRA2460D-2W

It4058a single lithium ion battery charging management

DSL实现Bucket聚合

自动补全 & (自定义)拼音分词器 & 搜索时注意事项

Tips for using tp4054 charging IC -- used in conjunction with Zhongke Lanxun ab5365b

VSCode 即时英文翻译插件 【翻译(英汉词典)】

RestClient-多条件聚合

EasyDarawin流媒体服务器介绍

2022/07/09 第五小组 丁帅 学习笔记 day02
随机推荐
BusyBox 1.21.1 有udpsvd功能 可以编译成功 不干涉本机busybox方法
解决:无法加载文件 C:\Program Files\.. 因为在此系统上禁止运行脚本...
Qtss callback routine
[detailed tutorial installation] [configuration] auxiliary plug-ins about eslint in vscode
minio基础知识介绍
QTSS常数
It4058a single lithium ion battery charging management
嵌入式C语言重点(const、static、voliatile、位运算)
结合图片看常用串口通信UART
[antdv: Each record in table should have a unique `key` prop,or set `rowKey` to an unique.....
Decorate Apple Tree
2021-11-26 pyautogui cooperates with lightning simulator to realize the automation of mobile app check-in and answer questions
RestAPI实现自动补全 & 案例实现(搜索框输入进行自动补全)
High voltage module isolation module hra2460d-2w
busybox 指定日期修改 暂时不需要clock -w 写入硬件
[BJOI2019] 排兵布阵(分组背包)
RestClient-多条件聚合
VSCode 即时英文翻译插件 【翻译(英汉词典)】
简单Chrome脚本 自动跳过b站视频播放结束后的的充电鸣谢页面
EasyDarawin流媒体服务器介绍