From 37918aa27f9a05c2b46eec3003a410fe4bd09f21 Mon Sep 17 00:00:00 2001 From: shellhub Date: Tue, 24 Sep 2019 20:19:50 +0800 Subject: [PATCH] fix memory leak --- DataStructures/Lists/SinglyLinkedList.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/DataStructures/Lists/SinglyLinkedList.java b/DataStructures/Lists/SinglyLinkedList.java index 356d8e220..b4dae16f6 100644 --- a/DataStructures/Lists/SinglyLinkedList.java +++ b/DataStructures/Lists/SinglyLinkedList.java @@ -61,7 +61,9 @@ public class SinglyLinkedList { throw new RuntimeException("The list is empty!"); } + Node destroy = head; head = head.next; + destroy = null; // clear to let GC do its work } /**