DONT use use any of the list methods (append, pop etc.). class mysimplequeue(): 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 use any of the list methods (append, pop etc.).
class mysimplequeue():
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
Step by step
Solved in 2 steps with 1 images