Advertisement
techpaste222

Stack

Dec 3rd, 2023
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.55 KB | None | 0 0
  1. from sys import maxsize
  2.  
  3. def createstack():
  4. stack = []
  5. return stack
  6. def isEmpty(stack):
  7. return len(stack) == 0
  8. def push(stack, item):
  9. stack.append(item)
  10. print(item + " pushed to stack")
  11. def pop(stack):
  12. if (isEmpty(stack)):
  13. return str(-maxsize -1)
  14. return stack.pop()
  15. def peek(stack):
  16. if (isEmpty(stack)):
  17. return str(-maxsize -1)
  18. return stack[len(stack) - 1]
  19.  
  20. stack = createstack()
  21. push(stack , str(10))
  22. push(stack , str(20))
  23. push(stack , str(30))
  24. print(pop(stack) + " popped from stack")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement