Skip to content

Commit fd824f2

Browse files
committed
Fixed remove method for final item removal
1 parent fb79cef commit fd824f2

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

LinkedList.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,10 @@ public boolean remove(int data) {
5555

5656
while (thisNode != null) {
5757
if (thisNode.getData() == data) {
58-
prevNode.setNextNode(thisNode.getNextNode());
58+
if (prevNode != null)
59+
prevNode.setNextNode(thisNode.getNextNode());
60+
else
61+
this.root = null;
5962
this.setSize(this.getSize()-1);
6063
return true;
6164
}

0 commit comments

Comments
 (0)