# function to create queue
def CreateQueue():
queue = []
return queue
# create function to check whether
# the queue is empty or not
def isEmpty(queue):
if(len(queue) == 0):
print("Queue is empty.")
else:
print("Queue is not empty.")
#create function to return size of the queue
def size(queue):
return len(queue)
#create function to add new element
def EnQueue(queue, newElement):
queue.append(newElement)
print(newElement, "is added into the queue.")
#create function to delete front element
def DeQueue(queue):
print(queue.pop(0), "is deleted from the queue.")
#create function to get front element
def frontElement(queue):
return queue[0]
#create function to get rear element
def rearElement(queue):
return queue[len(queue) - 1]
#test the code
MyQueue = CreateQueue()
EnQueue(MyQueue, 10)
EnQueue(MyQueue, 20)
EnQueue(MyQueue, 30)
EnQueue(MyQueue, 40)
DeQueue(MyQueue)
isEmpty(MyQueue)
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter