簡體   English   中英

對於 nlp 中的單詞字典,string.GetHashCode() 是否足夠?

[英]Is string.GetHashCode() sufficent for word dictionaries in nlp?

我可以使用string.GetHashCode() function 可靠地存儲詞干數據嗎?

您可以使用 string.GetHashCode 來平衡 hash 表。 這就是它的全部設計用途,也是它應該用於的全部。

特別是,該文檔明確指出,在任何情況下都不應將哈希碼保存到永久存儲中; 字符串 hash 代碼算法是允許隨時更改的,事實上過去也這樣做過。

來自 MSDN 在Object.GetHashCode 方法

GetHashCode 方法的默認實現不保證不同對象的唯一返回值。 此外,.NET 框架不保證 GetHashCode 方法的默認實現,它返回的值在不同版本的 .NET 框架之間是相同的。 因此,此方法的默認實現不得用作用於散列目的的唯一 object 標識符。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM