Advertisement
MaxDvc

class_queue

Jan 10th, 2020
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.63 KB | None | 0 0
  1. class queue:
  2.     def __init__(self):
  3.         self.que = []
  4.     def insert(self,item):
  5.     #@param:
  6.     #   item: any;
  7.         self.que.append(item)
  8.     def out(self):
  9.         assert self.que!=[], "Queue is empty"
  10.         self.que = self.que[1:]
  11.     def first(self):
  12.     #return: first item in queue;
  13.         assert self.que!=[], "Queue is empty"
  14.         return(self.que[0])
  15.     def last(self):
  16.     #return: last item in queue;
  17.         assert self.que!=[], "Queue is empty"
  18.         return(self.que[len(self.que)-1])
  19.     def empty(self):
  20.     #@return: bool;
  21.         if self.que==[]: return(True)
  22.         else: return(False)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement