Узлы, связанные в al oop при назначении узла для node.next - PullRequest
0 голосов
/ 10 февраля 2020

Я должен реализовать хэш-карту в 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, но честно Я понятия не имею, что происходит.

Спасибо

РЕДАКТИРОВАТЬ: решил, была проблема управления памятью в другой части кода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...