有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

反转链表中的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) 个答案