Implemeting queue in
python
Actual source code
def enqueue(self, item):
if self.is_full():
return
self.rear = (self.rear + 1) % self.capacity
self.array[self.rear] = item
self.size += 1
print(f"{item} enqueued to queue")
def dequeue(self):
if self.is_empty():
return None
item = self.array[self.front]
self.front = (self.front + 1) % self.capacity
self.size -= 1
return item
def get_front(self):
if self.is_empty():
return None
return self.array[self.front]
def get_rear(self):
if self.is_empty():
OUTPUT OF THE CODE
"D:KYUYEAR 3 SEM 1Data structuresAssignment
1venvScriptspython.exe" "D:KYUYEAR 3 SEM 1Data
structuresAssignment 1queesinpython.py"
10 enqueued to queue
20 enqueued to queue
30 enqueued to queue
40 enqueued to queue
10 dequeued from queue
Front item is 20
Rear item is 40

Implemeting queue in python.pptx

  • 1.
  • 2.
    def enqueue(self, item): ifself.is_full(): return self.rear = (self.rear + 1) % self.capacity self.array[self.rear] = item self.size += 1 print(f"{item} enqueued to queue") def dequeue(self): if self.is_empty(): return None item = self.array[self.front] self.front = (self.front + 1) % self.capacity self.size -= 1 return item def get_front(self): if self.is_empty(): return None return self.array[self.front] def get_rear(self): if self.is_empty():
  • 3.
    OUTPUT OF THECODE "D:KYUYEAR 3 SEM 1Data structuresAssignment 1venvScriptspython.exe" "D:KYUYEAR 3 SEM 1Data structuresAssignment 1queesinpython.py" 10 enqueued to queue 20 enqueued to queue 30 enqueued to queue 40 enqueued to queue 10 dequeued from queue Front item is 20 Rear item is 40