DONT use any of the list methods (append, pop etc.). class mycircularqueue(): def __init__(self, m = 10): self.maxsize = m self.array = [None]*m self.FRONT = self.REAR = -1 def enqueue(self, item): # Inserts item at the rear of a non full queue and returns True. If unable to insert the item returns false ####################################################################### # Remove the pass statement and write your code ####################################################################### pass def dequeue(self): # Removes the item from the front of the queue and returns it. For unsuccessful dequeue return False ####################################################################### # Remove the pass statement and write your code ####################################################################### pass def peek(self): # Returns the item at the front of the queue without removing it from the queue. If queue is empty return false. ####################################################################### # Remove the pass statement and write your code ####################################################################### pass def isempty(self): # Returns true when queue is empty else returns false ####################################################################### # Remove the pass statement and write your code ####################################################################### pass def isfull(self): # Returns true when queue is full else returns false ####################################################################### # Remove the pass statement and write your code ####################################################################### pass def get_size(self): # Returns the size of the queue (i.e. number of items) and for empty queue returns 0 ####################################################################### # Remove the pass statement and write your code ####################################################################### pass
DONT use any of the list methods (append, pop etc.).
class mycircularqueue():
def __init__(self, m = 10):
self.maxsize = m
self.array = [None]*m
self.FRONT = self.REAR = -1
def enqueue(self, item):
# Inserts item at the rear of a non full queue and returns True. If unable to insert the item returns false
#######################################################################
# Remove the pass statement and write your code
#######################################################################
pass
def dequeue(self):
# Removes the item from the front of the queue and returns it. For unsuccessful dequeue return False
#######################################################################
# Remove the pass statement and write your code
#######################################################################
pass
def peek(self):
# Returns the item at the front of the queue without removing it from the queue. If queue is empty return false.
#######################################################################
# Remove the pass statement and write your code
#######################################################################
pass
def isempty(self):
# Returns true when queue is empty else returns false
#######################################################################
# Remove the pass statement and write your code
#######################################################################
pass
def isfull(self):
# Returns true when queue is full else returns false
#######################################################################
# Remove the pass statement and write your code
#######################################################################
pass
def get_size(self):
# Returns the size of the queue (i.e. number of items) and for empty queue returns 0
#######################################################################
# Remove the pass statement and write your code
#######################################################################
pass
![](/static/compass_v2/shared-icons/check-mark.png)
Step by step
Solved in 4 steps with 3 images
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![C How to Program (8th Edition)](https://www.bartleby.com/isbn_cover_images/9780133976892/9780133976892_smallCoverImage.gif)
![Database Systems: Design, Implementation, & Manag…](https://www.bartleby.com/isbn_cover_images/9781337627900/9781337627900_smallCoverImage.gif)
![Programmable Logic Controllers](https://www.bartleby.com/isbn_cover_images/9780073373843/9780073373843_smallCoverImage.gif)