关于二叉树【力扣572.另一棵树的子树的思考】

目录

一、本题题目

二、本题代码

三、关键思路

四、注意事项


一、本题题目

二、本题代码

三、关键思路

1、封装比较函数

2、递归主函数

四、注意事项

1、注意终止条件

// 要比较的是当前两个节点的情况,至于怎么走已经放到递归三部曲的第三步去移动了

2、主函数里直接用递归法去移动root里面的可能子树

// 直接去重复主函数来找可能相同的子树

// 只要找到一个符合题目条件的子树,就返回true

3、注意最后一步调用的是主函数

// 最后一步是在递归主函数

相关推荐
丘山望岳8 分钟前
单调栈和单调队列
数据结构
Fuyo_111924 分钟前
C++ AVL树保姆级详解:从平衡因子到四大旋转机制
java·c++·算法
jktantan44 分钟前
每个节点 41 字节:把一棵百万节点树拆进 14 个 typed array
前端·javascript·vue.js·算法·typescript
揽星河..1 小时前
【C语言】猜数字游戏
c语言·算法·游戏
傲世仙尊1 小时前
继承-类设计层次复用切片转换与菱形继承的死结
c++
架构师伯子明1 小时前
FFmpeg C++学习(一):编译和demo
开发语言·c++·学习
LabVIEW开发2 小时前
CTM-3 红外测温仪 + LabVIEW 温度怎么测?
算法·labview·测试·labview程序
纪念 2292 小时前
C++算法(六)
开发语言·c++·算法
ShineWinsu2 小时前
对于Qt:QCheckBox常见属性的详细解析
c++·qt·面试·笔试·gui·qcheckbox·多选框
Dumbness3 小时前
UIA 读微信群消息没有 id,怎么判断哪条是新的:后缀对齐在翻历史和撤回时整屏重报
python·算法