Untitled2.ipynb - Colab-Exp2
Untitled2.ipynb - Colab-Exp2
ipynb - Colab
# Example usage:
stack = Stack()
stack.push(10)
stack.push(20)
print("Top element:", stack.peek()) # Output: 20
print("Stack size:", stack.size()) # Output: 2
print("Popped element:", stack.pop()) # Output: 20
print("Stack size after pop:", stack.size()) # Output: 1
Top element: 20
Stack size: 2
Popped element: 20
Stack size after pop: 1
# Example usage:
queue = Queue()
queue.enqueue(5)
queue.enqueue(15)
https://colab.research.google.com/drive/17tJnxAMAGYk48kObBy1OPXoA1jeR1YZF#scrollTo=n2muSmQ7vzRB&printMode=true 1/2
10/09/2024, 21:54 Untitled2.ipynb - Colab
print("Front element:", queue.peek()) # Output: 5
print("Queue size:", queue.size()) # Output: 2
print("Dequeued element:", queue.dequeue()) # Output: 5
print("Queue size after dequeue:", queue.size()) # Output: 1
Front element: 5
Queue size: 2
Dequeued element: 5
Queue size after dequeue: 1
https://colab.research.google.com/drive/17tJnxAMAGYk48kObBy1OPXoA1jeR1YZF#scrollTo=n2muSmQ7vzRB&printMode=true 2/2