diff options
Diffstat (limited to 'adt-stack/stack.py')
-rw-r--r-- | adt-stack/stack.py | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/adt-stack/stack.py b/adt-stack/stack.py deleted file mode 100644 index e99f231..0000000 --- a/adt-stack/stack.py +++ /dev/null @@ -1,37 +0,0 @@ -stack = [None for index in range(0,10)] -basePointer = 0 -topPointer = -1 -stackFull = 10 - -def push(item): - global stack, topPointer - topPointer += 1 - if topPointer >= stackFull: - print("ERROR Cannot insert more.") - return - stack[topPointer] = item - print(stack) -def pop(): - global stack, topPointer - if topPointer < basePointer: - print("ERROR List is empty, cannot pop.") - return - itemPopped = stack[topPointer] - print(f"I popped this {itemPopped}") - stack[topPointer] = None - topPointer -= 1 - print(stack) -def test(): - push(1) - push(2) - push(69) - - pop() - pop() - - print(stack) - - pop() - pop() - -test() |