樹雜湊

dingzibo_qwq發表於2024-03-09

樹雜湊

1.1 定義

1.1.1 同構樹

我們定義,如果兩顆有根樹,交換其中節點的兒子後,兩棵樹形態一致,稱這樣的兩棵樹為同構樹。

樹雜湊能做的就是判斷兩棵樹是否同構。

1.1.2 雜湊方法

樹雜湊十分靈活,也就是說你可以設計出你自己的雜湊方式。但是顯然,你設計的並不一定能滿足正確性,可能被卡掉。

下面介紹一種不易被卡掉的樹雜湊方式。

我們設 \(hs_i\) 表示根為 \(i\) 的子樹雜湊值。

(以後再補)

相關文章