Offer 26. 树的子结构
1. python
class Solution:
def isSubStructure(self, A: TreeNode, B: TreeNode) -> bool:
def recursion(A,B):
if not B:
return True
if not A or not A.val==B.val:
return False
return recursion(A.left,B.left) and recursion(A.right,B.right)
return bool(A and B) and (recursion(A,B) or self.isSubStructure(A.left,B) or self.isSubStructure(A.right,B))
#后面的三个满足其一即可。