May 2017
Intermediate to advanced
310 pages
8h 5m
English
The enqueue method is what adds elements to the queue:
def enqueue(self, data): self.inbound_stack.append(data)
The method is a simple one that only receives the data the client wants to append to the queue. This data is then passed to the append method of the inbound_stack in the queue class. Furthermore, the append method is used to mimic the push operation, which pushes elements to the top of the stack.
To enqueue data onto the inbound_stack, the following code does justice:
queue = Queue() queue.enqueue(5) queue.enqueue(6) queue.enqueue(7) print(queue.inbound_stack)
A command-line output of the inbound_stack inside the queue is as follows:
[5, 6, 7]