LeetCode——100. 같은 나무 (경전으로 귀속)
6655 단어 LetCode 브러쉬 노트LeetCode100같은 나무귀속
문서 목록
100. 같은 나무(경전으로 귀속)
출처: 리코더 링크:https://leetcode-cn.com/problems/same-tree저작권은 인터넷 소유에 귀속된다.상업 전재는 관공서에 연락하여 권한을 수여하고 비상업 전재는 출처를 밝혀 주십시오.
제목**
, 。
, , 。
1:
: 1 1
/ \ / \
2 3 2 3
[1,2,3], [1,2,3]
: true
2:
: 1 1
/ \
2 2
[1,2], [1,null,2]
: false
3:
: 1 1
/ \ / \
2 1 1 2
[1,2,1], [1,1,2]
: false
생각**
경전의 귀속
코드 **
/**
* Definition for a binary tree node.
* public class TreeNode {
* int val;
* TreeNode left;
* TreeNode right;
* TreeNode() {}
* TreeNode(int val) { this.val = val; }
* TreeNode(int val, TreeNode left, TreeNode right) {
* this.val = val;
* this.left = left;
* this.right = right;
* }
* }
*/
class Solution {
public boolean isSameTree(TreeNode p, TreeNode q) {
if(p == null && q == null){
return true;
}
if(p == null || q == null || p.val != q.val){
return false;
}
return isSameTree(p.left, q.left) && isSameTree(p.right, q.right);
/*
int flag = 0;
if(isSameTree(p.left, q.left) && isSameTree(p.right, q.right)){
flag++;
}
if(isSameTree(p.left, q.right) && isSameTree(p.right, q.left)){
flag++;
}
if(flag > 0){
return true;
}
else{
return false;
}
*/
}
}