4
我想編寫一個可以允許多個值的自定義哈希表。Java Array of Linked Lists
我們這樣做是在下列方式:
- 創建大小Integer_MAX(自定義鏈接列表)的鏈接列表的數組。
- 將值(int's)插入到其編號爲鍵號的鏈接列表中。
途徑結構,如:
value1 -> value6
NULL
Null
value3 -> value7
Null
...
...(until Int-Max)
現在,我們將存儲近500百萬鍵值對,在-以免1600百萬鏈接列表會被浪費。
現在,按照建議回回我工作的地方,我想建立哈希表狀結構:
1 -> value1 -> value6
0
0
1 -> value3 -> value7 // here 0/1 bit defines linked lists exits or not
0
...
...(until Int-Max)
任何人可以幫助我,這是不可能建立這樣一種結構?
編輯:
任何其他方式可能是? – Arpssss 2012-08-02 12:35:19
嘗試使用ArrayList。它應該在性能上接近數組。 – gkuzmin 2012-08-02 12:36:09
但是,如果我定義arraylist(Int-Max)它會影響相同的數組。對不起,更多的是對象。 – Arpssss 2012-08-02 12:37:43