树的子结构
来源:互联网 发布:网络运维工程师简历 编辑:程序博客网 时间:2024/05/18 20:33
Description:输入两棵二叉树A,B,判断B是不是A的子结构。
/**public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNode(int val) { this.val = val; }}*/public class Solution { public boolean HasSubtree(TreeNode root1,TreeNode root2) { if (root1 == null || root2 == null) return false; return isSubtree(root1, root2) || HasSubtree(root1.left, root2) || HasSubtree(root1.right, root2); } public boolean isSubtree(TreeNode root1,TreeNode root2) { if (root2 == null) return true; if (root1 == null) return false; if (root2.val == root1.val) { return isSubtree(root1.left, root2.left) && isSubtree(root1.right, root2.right); } return false; }}
阅读全文
0 0
- 树的子结构
- 树的子结构
- 树的子结构
- 树的子结构
- 树的子结构
- 树的子结构
- 树的子结构
- 树的子结构
- 树的子结构
- 树的子结构
- 树的子结构
- 树的子结构
- 树的子结构
- 树的子结构
- 树的子结构
- 树的子结构
- 树的子结构
- 树的子结构
- SpringBoot中配置orcale数据库连接
- pandas中的Series学习
- android 桌面设置的方法
- vue-cli环境下使用d3.js
- 快捷键
- 树的子结构
- HttpWebRequest类
- 大型项目架构演进过程及思考的点
- 关键词抽取工具-THUtag 个人使用心得
- Android 渐变色背景
- 经典的开源编码器X264 X265是否真的无法超越?
- (转载)Linux 学习记录 三(Vim 文书编辑器)
- Python中的None与 NULL(即空字符)的区别
- 生成密钥:快速生成RSA私钥公钥