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.
1 parent d642f6d commit f6cb696Copy full SHA for f6cb696
stack_data_structure.py
@@ -0,0 +1,25 @@
1
+class Stack:
2
+ def __init__(self):
3
+ self.stack = []
4
+
5
+ def push(self, value):
6
+ self.stack.append(value)
7
8
+ def pop(self):
9
+ if self.isEmpty():
10
+ print("Stack underflow...")
11
+ return None
12
+ else:
13
+ self.stack.pop()
14
15
+ def size(self):
16
+ return len(self.stack)
17
18
+ def isEmpty(self):
19
+ return self.size() == 0
20
21
+ def peek(self):
22
23
24
25
+ return self.stack[-1]
0 commit comments