题目描述
输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构)
解答
先判断A、B是否为空,有一个为空,就返回False(ps:我们约定空树不是任意一个树的子结构)。
在A、B都不为空的情况下:
1、判断B的根是否在A里面,如果A的根等于B的跟,那么分别在A的左右孩子里面找等于B的根的节点。
2,在A的节点内,没有找到等于B的根的节点,返回False。
3,在A的节点内存在等于B的根的节点。
4,剩下就是递归。
结束!
输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构)
先判断A、B是否为空,有一个为空,就返回False(ps:我们约定空树不是任意一个树的子结构)。
在A、B都不为空的情况下:
1、判断B的根是否在A里面,如果A的根等于B的跟,那么分别在A的左右孩子里面找等于B的根的节点。
2,在A的节点内,没有找到等于B的根的节点,返回False。
3,在A的节点内存在等于B的根的节点。
4,剩下就是递归。
结束!
上一篇:线程的简述Thread
下一篇:mongodb副本集
【数据结构】第五章——树与二叉树详细介绍二叉树的存储结构……
输入两棵二叉树A,B,判断B是不是A的
题目描述: 输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构)解题思路: 对A和B分别使用
题目输入两棵二叉树A和B,判断B是不是A的子结构约定空树不是任意一个树
本文对比了当前主流的前端构建工具Webpack、Vite和Turbopack的性
参考文献:《Flink原理、实战与性能优化》
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M