這將是湊一本書的ISBN的好辦法? 遺憾的混亂讓我澄清,我想湊的尺寸1000的書籍ISBN但陣列可能會增長。其哈希表不加密。編程語言是c,但這是一個普遍的問題。我想知道行業中使用的ISBN的標準哈希方法或您的建議。散列一本書的ISBN
0
A
回答
3
我懷疑有一個行業標準哈希函數的ISBN編號。行業標準與978前綴和其他前綴以及ISBN分配給不同出版商的方式有關。在我自己的基於ISBN的應用程序中,我使用了用於字符串的bog標準散列函數。我沒有把國際標準書號僅限於十進制數字(或者在校驗位,十進制或X)的情況下使用,並且儘管它是多餘的,我仍會繼續散列校驗位。用一個10或13位字符串來做特殊情況可能會減慢速度,這是非常快的。
C程序員熱門散列函數包括詹金斯散列函數;還有謝,Torek,SuperFastHash和murmurhash。我相信還有其他的;你可以搜索它們。你也可以在http://www.cse.yorku.ca/~oz/hash.html找到一個系列。
+0
+1指出,在這種微不足道的數據大小,具體的算法很少重要。 – 2010-05-31 04:58:15
+0
非常感謝 – user1 2010-05-31 05:51:28
相關問題
- 1. 如何將圖書的ISBN 13轉換爲ISBN 10
- 2. 散列證書的內容
- 3. 如何爲一本書的ISBN前書創建一個可複製的唯一代碼
- 4. Webcodecamjs試玩工作不適合本書的ISBN號
- 5. 證書和散列檢查?
- 6. 獲得在谷歌圖書體積ISBN
- 7. 在沒有ISBN編號的情況下在Open Graph中創建一本書
- 8. 證書/ CRL目錄的散列算法
- 9. 從書名生成僞造的ISBN? (或者:如何將一個字符串散列成一個6位數的數字ID)
- 10. 散列溢和下溢在RobertSedwick書
- 11. 使用現有的ISBN和PHP的書籍封面
- 12. 散列散列的紅寶石散列
- 13. 如何從CHM或PDF文件的電子書中讀取ISBN
- 14. 是否有任何良好的API通過ISBN搜索書籍?
- 15. 在任一個散列或散列
- 16. 基本的PHP pbkdf2散列
- 17. 原型Form.serialize(本)與另一散列
- 18. 從公共書籍API列出一本書的章節?
- 19. 使用ZBar(Android)SDK,我的應用程序正在從同一本書獲取不同的ISBN
- 20. 散列的md5散列
- 21. Git提交散列用於cachebusting腳本的散列
- 22. 如何在iphone上使用ISBN搜索亞馬遜書籍
- 23. 如何使用Google Book API從ISBN獲取圖書封面?
- 24. 如何用正則表達式匹配書名和isbn?
- 25. 如果我散列一堆散列,散列衝突的可能性有多大?
- 26. Java ISBN formating
- 27. ISBN Textbook Image Scraper
- 28. Perl - 散列散列(散列和標量)?
- 29. 打開一個文本文件作爲散列並在該散列內搜索
- 30. 將數據從一本書拉到另一本書的宏
什麼樣的散列,加密(例如SHA1)或哈希表(是Object.hashCode)? – 2010-05-31 04:21:48
...... W時的T? – 2010-05-31 04:21:56
這是太開放了,甚至嘗試回答。你期望的數據樣本集是什麼?尺寸?散列的目的? – 2010-05-31 04:25:10