Document
Document
Self.size = size
Self.queue = []
Def is_empty(self):
Return len(self.queue) == 0
Def is_full(self):
If self.is_full():
Print(“Queue is full!”)
Else:
Self.queue.append(item)
Print(f”Enqueued: {item}”)
Def dequeue(self):
If self.is_empty():
Print(“Queue is empty!”)
Else:
Item = self.queue.pop(0)
Print(f”Dequeued: {item}”)
Return item
Def display(self):
If self.is_empty():
Print(“Queue is empty!”)
Else:
Print(“Queue:”, self.queue)
Queue = Queue(5)
# Example usage
Queue.enqueue(10)
Queue.enqueue(20)
Queue.enqueue(30)
Queue.enqueue(40)
Queue.enqueue(50)
Queue.display()
Queue.enqueue(60)
# Dequeue elements
Queue.dequeue()
Queue.dequeue()
Queue.display()