給定已知的$ A $不同數字$ 0〜2 ^(n + 1)-1 $。在二進制模式下,它是一個具有0/1元素的n維向量。現在對於任意子集$ S $包含$ m $不同的數字$ A $,是否有可能找到一個函數$ f $,使得$ f(S)$變爲$ 0,1,...,m-1 $,而$ f(A \ S)$不應該落入$ 0,1,...,m-1 $。函數$ f $應該儘可能簡單,最好是線性函數。謝謝。用於分類的哈希函數
1
A
回答
1
您要查找的關鍵字是minimal perfect hash function,是的,這是always possible構建一個最小完美哈希函數在給定小號。
相關問題
- 1. 用於比較的哈希函數
- 2. Python哈希函數和哈希對象
- 3. Redis哈希函數和數據分區
- 4. 哈希Python函數
- 5. PHP哈希函數
- 6. Java哈希函數
- 7. CRC16哈希函數,用於計算來自兩個輸入的哈希值
- 8. Feedzirra和哈希分類
- 9. 哈希函數的改進
- 10. 完美的哈希函數
- 11. 哈希函數的確定
- 12. 相同的哈希函數
- 13. 與Glibc的哈希函數
- 14. 如何選擇一個好的哈希函數(對於哈希表)
- 15. Mac哈希函數破壞
- 16. 雙重哈希函數 - python
- 17. java哈希函數衝突
- 18. 雙射哈希函數
- 19. 相似哈希函數(simhash)
- 20. python,哈希函數選擇
- 21. 確定哈希函數
- 22. make_hash()函數?哈希碼?
- 23. 程序哈希函數
- 24. Python3哈希函數覆蓋
- 25. 解密md5哈希函數
- 26. 關於哈希
- 27. 關於哈希
- 28. 哈希分配
- 29. 什麼是杜鵑哈希中的「新哈希函數」?
- 30. 在javascript中構建哈希表和完美的哈希函數
我們不會做你的功課 – Mustafa
不幸的是,它不是hw。我只是對這種優雅的功能的存在感到好奇。 – zhh210
好的,那麼你有什麼嘗試? – Mustafa