Leetcode572 Subtree of Another Tree
题目描述
Given two non-empty binary trees s and t, check whether tree t has exactly the same structure and node values with a subtree of s. A subtree of s is a tree consists of a node in s and all of this node’s descendants. The tree s could also be considered as a subtree of itself.
Example 1:
Given tree s:
1 | 3 |
Given tree t:
1 | 4 |
Return true, because t has the same structure and node values with a subtree of s.
Example 2:
Given tree s:
1 | 3 |
Given tree t:
1 | 4 |
Return false.
思路
通过递归isSubtree比较是否为s树的子树,在寻找子树过程中,通过调用isSame函数去比较两颗树的左子树和右子树的值是否相同。
代码
1 | /** |