[LeetCode]100. 相同的树(java实现)递归
1. 题目
  
2. 读题(需要重点注意的东西)
思路(递归): 两棵树需要按照相同的顺序遍历,判断每个节点对应位置上的节点是否相同即可。
3. 解法
---------------------------------------------------解法---------------------------------------------------:
class Solution {
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 false;
return isSameTree(p.left,q.left)&&isSameTree(p.right,q.right);
}
}
可能存在的问题:
4. 可能有帮助的前置习题
5. 所用到的数据结构与算法思想
6. 总结
|