Lecture Notes on 21 Mar 2018 class Queue (object): def __init__ (self): self.queue = [] # add an item to the queue def enqueue (self, item): self.queue.append (item) # remove an item from the queue def dequeue (self): return (self.queue.pop(0)) # check if the queue is empty def is_empty (self): return (len (self.queue) == 0) # determine the size of the queue def size (self): return (len (self.queue))