猿问

C#哈希表harshtable中会不会有键不同,值相同的项?

哈希表中会不会有键不同,值相同的项?因为可能不同的键,有相同的桶号,桶号相同了,会不会出现值也相同的情况,那么这个冲突怎么解决? 

月关宝盒
浏览 575回答 2
2回答

呼如林

键不可以重复,也不会重复,至于值重复不重复和键没有关系。

慕哥9229398

1、会。2、这不叫冲突。如果需要键和值都不同,那么你需要将值提升为键,例如:string oldKey = "1";string oldValue = "2";改为:string newKey = oldKey + oldValue;
随时随地看视频慕课网APP
我要回答