摘要:
如何 DFS 到某一节点后,利用无序的子树 Hash 值,使得同构的树 Hash 值相同,不同构的 Hash 值尽量不同,且可以 $O(1)$ 地计算删除部分子树后的 Hash 值?
树结构哈希,简称树哈希,就是解决这类问题的方法。
以某个结点为根的子树的 Hash 值,就是以它的所有儿子为根的子树的 Hash 值构成的多重集的 Hash 值,即
$$H(u)=f(\{H(v)|v \in son(u)\})$$
其中 $H(u)$ 表示以 $u$ 为根的子树的 Hash 值,$f$ 是多重集的 Hash 函数。 阅读全文
posted @ 2026-02-17 21:41
zheyutao
阅读(9)
评论(0)
推荐(0)

浙公网安备 33010602011771号