标签: java pointers linked-list
我正在处理链表,我有一个可能很愚蠢的问题。我有链接列表的类Node,它包含属性Node作为下一个元素,我有这一行:
Node current=head; while(current!=null) current=current.next;
我不明白为什么头也不会改变,但只有当前?为什么它只会改变我current.next=current.next.next,这怎么能反映在头上?我理解{{1我们迭代通过当前(头),它改变当前,但为什么它不改变头呢?提前谢谢你!
current.next=current.next.next