博客
关于我
(Java 剑指 offer)树的子结构
阅读量:383 次
发布时间:2019-03-04

本文共 223 字,大约阅读时间需要 1 分钟。

文章目录

一、题解

输入两棵二叉树A,B,判断B是否是A的子结构。(注:空树不是任意一个树的子结构)


题解

解题思路是首先检查两棵树的根节点值是否相同。如果相同,再向下判断左右子树是否相等。如果根节点值不同,则按顺序检查左子树和右子树是否相等,直到找到不匹配的部分或遍历完成。

二、代码

class TreeNode {  int val = 0;  TreeNode left = null;  TreeNode right = null;}

转载地址:http://rqxr.baihongyu.com/

你可能感兴趣的文章
Oracle PLSQL Demo - 17.游标查询个别字段(非整表)
查看>>
【C/C++学院】(6)构造函数/析构函数/拷贝构造函数/深copy浅copy
查看>>
oracle rac 安装 PRVG-13606 ntp 同步报错解决过程
查看>>
Oracle RAC性能调整的方案
查看>>
oracle rac集群的东西之QQ聊天
查看>>
UML— 用例图
查看>>
Oracle Schema Objects——Tables——Table Compression
查看>>
oracle scott趣事
查看>>
oracle script
查看>>
Oracle select表要带双引号的原因
查看>>
Oracle SOA Suit Adapter
查看>>
Oracle Spatial GeoRaster 金字塔栅格存储
查看>>
Oracle spatial 周边查询SQL
查看>>
Oracle Spatial空间数据库建立
查看>>
UML— 活动图
查看>>
oracle sqlplus已停止工作,安装完成客户端后sqlplus报“段错误”
查看>>
oracle SQLserver 函数
查看>>
oracle sql分组(group,根据多个内容分组)在select之后from之前 再进行select查询,复杂子查询的使用
查看>>
UML— 时序图
查看>>
Oracle Statspack分析报告详解(一)
查看>>