572. Subtree of Another Tree
1 | class Solution { |
很简单, 就是isSameTree的变种. isSameTree的模板要记牢.
时间复杂度: O(m * n) m是root中nodes的个数. 比较坏的情况就是我们在遍历完所有nodes后也没找到. 由于isSameTree是O(n), 我们每个isSubtree都会调用isSameTree, 因此是O(m * n)
空间复杂度: O(m) 不会超过root nodes的总数.
1 | class Solution { |
很简单, 就是isSameTree的变种. isSameTree的模板要记牢.
时间复杂度: O(m * n) m是root中nodes的个数. 比较坏的情况就是我们在遍历完所有nodes后也没找到. 由于isSameTree是O(n), 我们每个isSubtree都会调用isSameTree, 因此是O(m * n)
空间复杂度: O(m) 不会超过root nodes的总数.