什么是链表中的node,node.next和node.next.next。

时间:2016-11-12 19:03:16

标签: java singly-linked-list

我只是对节点感到好奇。 node.next和node.next。到目前为止,我们已经读过节点有两个部分,它存储数据和下一个节点的地址(node.next),然后是node.next.next。 ?将存储node.next.next的地址。我刚刚实现了node.next.next来从列表末尾删除一个数字。它运作良好。但我不知道node.next.next ??请帮助我理解节点的概念。 这是我实现node.next.next。

的代码
public void del_`enter code here`end(){
        Node temp = head;
        while(temp.next.next!=null ){
            temp= temp.next;
        }
        temp.next= null;

}

1 个答案:

答案 0 :(得分:4)

node = current node

node.next =当前的下一个节点

node.next.next =当前节点的第二个节点

enter image description here

关于你的逻辑工作方式的更多解释

enter image description here