We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 0dbd2df + 4a8fa8b commit 6bff826Copy full SHA for 6bff826
data_structures/LinkedList/__init__.py
@@ -0,0 +1,22 @@
1
+class Node:
2
+ def __init__(self, item, next):
3
+ self.item = item
4
+ self.next = next
5
+
6
+class LinkedList:
7
+ def __init__(self):
8
+ self.head = None
9
10
+ def add(self, item):
11
+ self.head = Node(item, self.head)
12
13
+ def remove(self):
14
+ if self.is_empty():
15
+ return None
16
+ else:
17
+ item = self.head.item
18
+ self.head = self.head.next
19
+ return item
20
21
+ def is_empty(self):
22
+ return self.head == None
0 commit comments