美文网首页
Q100 Same Tree

Q100 Same Tree

作者: 牛奶芝麻 | 来源:发表于2018-02-28 16:32 被阅读2次

Given two binary trees, write a function to check if they are the same or not.

Two binary trees are considered the same if they are structurally identical and the nodes have the same value.

Example 1:
Input:     1         1
          / \       / \
         2   3     2   3

        [1,2,3],   [1,2,3]

Output: true
Example 2:
Input:     1         1
          /           \
         2             2

        [1,2],     [1,null,2]

Output: false
Example 3:
Input:     1         1
          / \       / \
         2   1     1   2

        [1,2,1],   [1,1,2]

Output: false
解题思路:

根据相同树的定义,递归比较左子树与右子树的结点是否相等。注意这里的相同树必须满足左右子树对应结点的数字完全相同才可以。

Python实现:
# 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, q):
        """
        :type p: TreeNode
        :type q: TreeNode
        :rtype: bool
        """
        if p == None and q == None:
            return True
        if p != None and q != None and p.val == q.val:
            return Solution.isSameTree(self, p.left, q.left) and Solution.isSameTree(self, p.right, q.right)
        else:
            return False

相关文章

  • Q100 Same Tree

    Given two binary trees, write a function to check if they...

  • 100 Same Tree

    title: Same Treetags:- same-tree- No.100- simple- tree- r...

  • Same Tree

    //100 Given two binary trees, write a function to check i...

  • Same Tree

    判断两个二进制树是否相同(树节点总数相同,树结构相同)通过迭代的方式解决:遍历:依次遍历树的节点的左右节点出口:树...

  • Same Tree

    题目描述Given two binary trees, write a function to check if ...

  • DFS-special

    Validate Binary Search Tree Same Tree (基础) 101.symmetric ...

  • 100 Same Tree

    原题链接:Same Tree

  • [Leetcode][Tree--2]树相关题目汇总/分析/总结

    Binary Tree Con.(6) Structure of Tree100 Same Tree101 Sym...

  • 100. Same Tree

    100. Same Tree 题目: https://leetcode.com/problems/same-tre...

  • 花与鸟

    1、But it is the same with man as with the tree. The more ...

网友评论

      本文标题:Q100 Same Tree

      本文链接:https://www.haomeiwen.com/subject/aqpdtftx.html