# Definition for a binary tree node.
classTreeNode(object):def__init__(self,val=0,left=None,right=None):self.val=valself.left=leftself.right=rightclassSolution(object):# ์ฌ๊ท ๋ฐฉ๋ฒ
# 24ms, 35.79%
defisSymmetric(self,root):ifrootisNone:returnTruereturnself.check_node(root.left,root.right)defcheck_node(self,left_node,right_node):ifleft_nodeisNoneandright_nodeisNone:returnTrueifleft_nodeisNoneorright_nodeisNone:returnFalseifleft_node.val!=right_node.val:returnFalsereturnself.check_node(left_node.left,right_node.right)andself.check_node(left_node.right,right_node.left)
Leave a comment