我正在使用树,我需要知道如何检查非二叉树是否是另一棵树的子树。
这些树可以有n个节点和n个级别,子节点的顺序并不重要。我只想知道树是否是另一个
的子树我的问题是如何进行递归并同时将两个树与递归进行比较。
为此我创建了一个例子来演示我想要做的事情。
我知道树和我的根源;我试图在轨道上的红宝石中做到这一点,但是知道我只想知道伪代码或逻辑。
有人可以帮助我吗?
由于
答案 0 :(得分:0)
我会尝试使用哈希树或Merkle Tree中的提示:
哈希树或Merkle树是每个非叶节点所在的树 用其子节点的标签的哈希标记。哈希树 是有用的,因为它们允许有效和安全的验证 大数据结构的内容。