Я должен реализовать хэш-карту в Java. Пока что все идет хорошо, но я застрял в части кода, которая выполняет reha sh:
// if the place in the new map is not empty, create a new node which contains newMap[i]
Node<key, data> node = newMap[i];
System.out.println(node.next.key); // prints the key
System.out.println(node.next.next); // prints null
// stuck in infinite loop where the next node is linked to the previous
// this is supposed to move node to the last node before null
while(node.next != null){
node = node.next;
System.out.println(node.key);
}
Я подозреваю, что что-то не так с node = node.next, но честно Я понятия не имею, что происходит.
Спасибо
РЕДАКТИРОВАТЬ: решил, была проблема управления памятью в другой части кода.