본문 바로가기
Leetcode

[LeetCode] Same Tree 파이썬 (TreeNode, recursion)

by YGSEO 2021. 3. 31.
728x90
class TreeNode:
    def __init__(self, x):
        self.val = x
        self.left = None
        self.right = None

class Solution:
    # @param p, a tree node
    # @param q, a tree node
    # @return a boolean
    def isSameTree(self, p, q):
        if p is None and q is None:
            return True

        if p is not None and q is not None:
            return p.val == q.val and self.isSameTree(p.left, q.left) and self.isSameTree(p.right, q.right)

        return False

 

출처: github.com/jiapengwen/LeetCode/blob/master/Python/same-tree.py 

 

 

 

728x90

댓글