我有這個簡單的類POD的Java hashCode?
public class Position{
int x;
int y;
Position(int x,int y){...}
public int hashCode(){
Integer ix = this.x;
Integer iy = this.y;
return 13*iy.hashCode() + 43*ix.hashCode();
}
}
在hashMap
林存儲實例,但隨後傾斜檢索。我擔心它的實現。當x和y不是對象時,有什麼辦法可以實現它嗎?
在此先感謝
什麼是哈希表? – 2010-08-23 03:40:25
那它是什麼?缺少等於? – Thilo 2010-08-23 04:13:24
涉及蹩腳平等的糟糕決定的組合。 – Tom 2010-08-23 04:31:53