python函数中定义函数,只能这么写
# Definition for a binary tree node.
# class TreeNode(object):
# def __init__(self, x):
# self.val = x
# self.left = None
# self.right = None
class Solution(object):
def isSymmetric(self, root):
"""
:type root: TreeNode
:rtype: bool
"""
def helper(t1,t2):
if not t1 and not t2:
return True
if not t1 or not t2:
return False
return (t1.val == t2.val) and helper(t1.left,t2.right) and helper(t1.right,t2.left)
return helper(root,root)

本文介绍了一种在Python中判断二叉树是否对称的方法。通过对二叉树的递归遍历,比较左右子树的对应节点是否相等来实现。首先检查两个节点是否存在,然后比较它们的值,最后递归检查左子树与右子树的对称性。
5575

被折叠的 条评论
为什么被折叠?



