[LeetCode]100. Same Tree
来源:互联网 发布:ftp服务使用的端口是 编辑:程序博客网 时间:2024/06/08 13:52
题目描述:Given two binary trees, write a function to check if they are equal or not.
Two binary trees are considered equal if they are structurally identical and the nodes have the same value.
分析:判断两个二叉树是否相等
解题思路:递归判断两颗子树是否相等。判断条件:都为叶子结点返回true;其中一个节点存在,另一个节点不存在返回false;两个节点都存在,且相等,递归该节点的左子树和右子树,不想等则返回false。
public boolean isSameTree(TreeNode p, TreeNode q) { if(p==null&&q==null)return true; if(p==null||q==null)return false; if(p.val==q.val){ return isSameTree(p.left,q.left)&&isSameTree(p.right,q.right); }else{ return false; } }
阅读全文
0 0
- [LeetCode]100.Same Tree
- LeetCode 100. Same Tree
- 【LeetCode】100.Same Tree
- [Leetcode] 100. Same Tree
- [Leetcode] 100. Same Tree
- LeetCode --- 100. Same Tree
- LeetCode 100. Same Tree
- [leetcode] 100.Same Tree
- leetCode 100. Same Tree
- [LeetCode]100. Same Tree
- 100. Same Tree LeetCode
- LeetCode 100. Same Tree
- LeetCode 100. Same Tree
- [LeetCode]100. Same Tree
- 【LeetCode】100. Same Tree
- leetcode 100. Same Tree
- leetcode 100. Same Tree
- 【Leetcode】100. Same Tree
- ES 基本使用《四》--索引mapping
- ListView多条目加载
- ghost版window系统安装.net framework的时候死活回滚
- 开放API接口
- git安装
- [LeetCode]100. Same Tree
- 数据结构与算法(Java描述)-4、单链表以及单链表的应用
- 购物车(侧拉 、购物 、个人中心)
- 【环境配置】全志A20/T3/V40/T3A android编译环境配置
- RxJava终章之实践出真知(七)
- 数组最后一位放在数组第一位,其余数组元素一次后移
- MySql常用操作(一)
- Android移动开发-如何在AndroidStudio里进行对应用程序进行签名
- JavaWeb之Maven