力扣 652. 寻找重复的子树 题解 java实现
给定一棵二叉树,返回所有重复的子树。对于同一类的重复子树,你只需要返回其中任意一棵的根结点即可。
两棵树重复是指它们具有相同的结构以及相同的结点值。
示例 1:

因此,你需要以列表的形式返回上述重复子树的根结点。
思路
找到以当前节点的树结构,然后存入HashMap里面,顺便记录出现次数,当出现次数为1次的时候加入结果,找到当前根节点的树结构用后序遍历
class Solution {
List<TreeNode> res = new LinkedList