Posts

Showing posts with the label stack program in python

Data Structures - Stacks and Queues in Python

Implementing Stack in Python using a List def push(stack, element):     stack.append(element)     top = len(stack) - 1 def pop(stack):     if stack == []:         return 'UNDERFLOW'     element = stack.pop()     if len(stack) == 0:         top = None     else:         top = len(stack) - 1     return element def peek(stack):     if stack == []:         return 'UNDERFLOW'     top = len(stack) - 1     return stack[top] def display(stack):     if stack == []:         print('STACK EMPTY')     else:         top = len(stack) - 1         print(str(stack[top]) + "<--top")         for i in range(top - 1, -1, -1):             print(stack[i]) stack = [] top = None while True:     p...