解题思路 设计一个算法让每个树对应一个hash值 hash(node) = node.val+hash(node.left)*117 + hash(node.right)*31 然后将subRoot的hash求出 再对root进行dfs 看有没有hash相同的子树即可 代码 class Solution { public boolean isSubtree(TreeNode root, TreeNode subRoot) { int hash = dfs(subRoot