樹雜湊
1.1 定義
1.1.1 同構樹
我們定義,如果兩顆有根樹,交換其中節點的兒子後,兩棵樹形態一致,稱這樣的兩棵樹為同構樹。
樹雜湊能做的就是判斷兩棵樹是否同構。
1.1.2 雜湊方法
樹雜湊十分靈活,也就是說你可以設計出你自己的雜湊方式。但是顯然,你設計的並不一定能滿足正確性,可能被卡掉。
下面介紹一種不易被卡掉的樹雜湊方式。
我們設 \(hs_i\) 表示根為 \(i\) 的子樹雜湊值。
(以後再補)
我們定義,如果兩顆有根樹,交換其中節點的兒子後,兩棵樹形態一致,稱這樣的兩棵樹為同構樹。
樹雜湊能做的就是判斷兩棵樹是否同構。
樹雜湊十分靈活,也就是說你可以設計出你自己的雜湊方式。但是顯然,你設計的並不一定能滿足正確性,可能被卡掉。
下面介紹一種不易被卡掉的樹雜湊方式。
我們設 \(hs_i\) 表示根為 \(i\) 的子樹雜湊值。
(以後再補)