Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void transfer(Entry[] newTable) {
- Entry[] src = table;
- int newCapacity = newTable.length;
- for (int j = 0; j < src.length; j++) {
- Entry<K,V> e = src[j];
- if (e != null) {
- src[j] = null;
- do {
- Entry<K,V> next = e.next;
- int i = indexFor(e.hash, newCapacity);
- e.next = newTable[i];
- newTable[i] = e;
- e = next;
- } while (e != null);
- }
- }
- }
- void transfer(Entry[] newTable){
- Entry[] src = table;
- int newCapacity = newTable.length;
- for(int j = 0 ;j< src.length;j++){
- Entry<K,V> e = src[j];
- if(null != e){
- src[j] = null;
- int i = indexFor(e.hash,newCapacity);
- newTable[i] = e;
- }
- }
- }
Add Comment
Please, Sign In to add comment