From 7435871fbdac403f6fbe5132e26b5bcf563e12ae Mon Sep 17 00:00:00 2001 From: schmolli <martin.schmollinger@reutlingen-university.de> Date: Fri, 26 Jun 2020 13:06:29 +0200 Subject: [PATCH] prev of old head needs to refer to the new head --- src/main/java/io/ad/structs/DoubleLinkedList.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/io/ad/structs/DoubleLinkedList.java b/src/main/java/io/ad/structs/DoubleLinkedList.java index 6ea147f..8c1df7a 100644 --- a/src/main/java/io/ad/structs/DoubleLinkedList.java +++ b/src/main/java/io/ad/structs/DoubleLinkedList.java @@ -43,6 +43,7 @@ public class DoubleLinkedList<E> implements List<E> { } if (index == 0) { ListNode newHead = new ListNode(element, null, head); + head.prev=newHead; head = newHead; if (size()==0) last=newHead; size++; -- GitLab