Java 删除双链接列表中指定参数之前的项

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的东西,但是我应该如何将节点链接回那个节点呢

例如:

x1x2x3x4x5 我想删除x3。 所以我通过crt.next=crt.next.next将x2链接到x4 我不知道如何将x4链接回x2

谢谢你这么做了

crt.next = crt.next.next
你可以做:

crt.next.prev = crt

因为您希望将crt链接为crt的上一个链接。下一步。

将x4链接到x2将是

crt.next.next.prev=crt;
然后需要释放x3内存

free(x3);

哦,真的吗?哈哈,我觉得这有点太简单了