diff --git a/Python implementation DataStructures/Queue.py b/Python implementation DataStructures/Queue.py index eafe5360..06cea8c5 100644 --- a/Python implementation DataStructures/Queue.py +++ b/Python implementation DataStructures/Queue.py @@ -1,22 +1,33 @@ +#List Based Implementation Of Queue in Python. + + +#Defining a python Class named Queue. + +# isEmpty -> Returns True or False. +# enqueue -> Enter the element in Queue. +# dequeue -> Remove the element from Queue. +# size -> Returns the size of Queue + class Queue: - def __init__(self): + def __init__(self): self.items = [] - def isEmpty(self): + def isEmpty(self): return self.items == [] - def enqueue(self, item): + def enqueue(self, item): self.items.insert(0,item) - def dequeue(self): + def dequeue(self): return self.items.pop() - def size(self): + def size(self): return len(self.items) q=Queue() +#Create an object of Class Queue q.enqueue(4) q.enqueue('dog')