Java 删除双链接列表中指定参数之前的项
我不知道如何将两个节点链接在一起。我知道为了链接第一个节点和第三个节点(因为我正在删除第二个),我使用了类似crt.next=crt.next.next的东西,但是我应该如何将节点链接回那个节点呢 例如: x1x2x3x4x5 我想删除x3。 所以我通过crt.next=crt.next.next将x2链接到x4 我不知道如何将x4链接回x2 谢谢你这么做了Java 删除双链接列表中指定参数之前的项,java,linked-list,Java,Linked List,我不知道如何将两个节点链接在一起。我知道为了链接第一个节点和第三个节点(因为我正在删除第二个),我使用了类似crt.next=crt.next.next的东西,但是我应该如何将节点链接回那个节点呢 例如: x1x2x3x4x5 我想删除x3。 所以我通过crt.next=crt.next.next将x2链接到x4 我不知道如何将x4链接回x2 谢谢你这么做了 crt.next = crt.next.next 你可以做: crt.next.prev = crt 因为您希望将crt链接为crt的
crt.next = crt.next.next
你可以做:
crt.next.prev = crt
因为您希望将crt链接为crt的上一个链接。下一步。将x4链接到x2将是
crt.next.next.prev=crt;
然后需要释放x3内存
free(x3);
哦,真的吗?哈哈,我觉得这有点太简单了