寻找重复的子树

652. 寻找重复的子树 (Medium)

给定一棵二叉树,返回所有重复的子树。对于同一类的重复子树,你只需要返回其中任意一棵的根结点即可。

两棵树重复是指它们具有相同的结构以及相同的结点值。

示例 1:

        1
       / \
      2   3
     /   / \
    4   2   4
       /
      4

下面是两个重复的子树:

      2
     /
    4

    4

因此,你需要以列表的形式返回上述重复子树的根结点。

相关话题

[] [深度优先搜索] [广度优先搜索] [二叉树]

相似题目

  1. 二叉树的序列化与反序列化 (Hard)
  2. 序列化和反序列化二叉搜索树 (Medium)
  3. 根据二叉树创建字符串 (Easy)

解法