We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent eec7f3e commit 14d67ffCopy full SHA for 14d67ff
DataStructures/Lists/SinglyLinkedList.java
@@ -106,6 +106,25 @@ public void deleteNth(int position) {
106
}
107
108
109
+ /**
110
+ * clear all nodes in list
111
+ */
112
+ public void clear() {
113
+ if (size == 0) {
114
+ return;
115
+ }
116
+ Node prev = head.next;
117
+ Node cur = prev.next;
118
+ while (cur != null) {
119
+ prev = null; // clear to let GC do its work
120
+ prev = cur;
121
+ cur = cur.next;
122
123
+ prev = null;
124
+ head.next = null;
125
+ size = 0;
126
127
+
128
/**
129
* Checks if the list is empty
130
*
0 commit comments