我有一堆在Python字典的,每片含詞典的用戶信息例如:處理哈希衝突
NewUserDict={'name': 'John', 'age':27}
我收集較大的字典容器之內的所有這些用戶信息的詞典,使用的哈希值每個字典作爲密鑰(Hashing a dictionary?)。
將新的唯一用戶添加到字典時,處理散列衝突的最佳方法是什麼?我要手動的字典與碰撞的散列值進行比較,並且只需添加一些隨機數到最近的哈希值,例如:
if new_hash in larger_dictionary:
if larger_dictionary[new_hash] != NewUserDict:
new_hash = new_hash + somerandomnumber
什麼是處理這個標準呢?另外,我怎麼知道我是否應該首先擔心碰撞?使用
咦?你是否正在實施哈希映射? –