Module pythonnds.queue
In computer science, a queue is a collection of entities that are maintained in a sequence and can be modified by the addition of entities at one end of the sequence and the removal of entities from the other end of the sequence.
Classes
-
class Node (value: ~T)
-
class Queue
-
Methods
-
def dequeue(self) ‑> ~T
-
Remove element from the queue.
-
def enqueue(self, value: ~T) ‑> NoneType
-
Add element to queue.
-
def getHead(self) ‑> ~T
-
View first element in the queue.
-
def getSize(self) ‑> int
-
Get size of the queue.
-
def getTail(self)
-
View last element in the queue.
-
def isEmpty(self) ‑> bool
-
Check if queue is empty.
-