leetcode 每日一题 100.相同的树
Posted nil_f
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了leetcode 每日一题 100.相同的树相关的知识,希望对你有一定的参考价值。
递归
思路:
递归判断根节点,左子树,右子树是否相同。
代码:
# Definition for a binary tree node. # class TreeNode: # def __init__(self, x): # self.val = x # self.left = None # self.right = None class Solution: def isSameTree(self, p: TreeNode, q: TreeNode) -> bool: if not p and not q: return True if not q or not p: return False if p.val != q.val: return False return self.isSameTree(p.right, q.right) and \\ self.isSameTree(p.left, q.left)
以上是关于leetcode 每日一题 100.相同的树的主要内容,如果未能解决你的问题,请参考以下文章