反转链表中的java错误
当我们更改指向同一地址的另一个指针时,是否可以更改该指针
反转链表的代码
Node Reverse(Node node) {
Node prev = null;
Node current = node;
Node next = null;
Node n = null;
while (current != null) {
n = current;
next = current.next; //this works
n.next = prev;
// next = current.next; //this does not
prev = n;
current = next;
}
node = prev;
return node;
}
怀疑: 节点n如何影响节点电流。当我写n.next时,电流受到影响,但为什么
共 (0) 个答案