是否有任何消息摘要算法,您可以在摘要上應用set函數,並且結果仍然有意義?換句話說,是否存在一個散列函數呢?不是在散列之前和之後打破了「set」的概念?基於集合的散列(摘要)算法?
我想找的散列函數:
- 散列一個設定數據轉換成固定長度的(或有界長度)串
- 產生相同散列如果輸入數據集是相同的
- 如果您選擇子集您的原始數據,它相當於散列數據子集,或將子集應用到原始數據集的散列,即您將得到相同的子集散列兩種方式。
作爲一個例子,在下面的圖片集A有幾個數據點(紅色dimonds)。 B是A的一個子集是否有這樣的散列函數:在甲
數據----散列函數----> _hashA ----設定操作----> _hashB
在乙----散列函數數據----> _hashB