class stack():
def __init__(self,Size):
self.item = []
self.Size = Size
def isEmpty(self):
return self.item == []
def push(self,item):
if len(self.item) > self.Size:
return "the stack is full"
else:
self.item.append(item)
def pop(self):
if self.size == 0:
return "the stack is empty"
return self.item.pop()
def peek(self):
if self.size == 0:
return null
return self.item[len(self.item)-1]
class queue():
def __init__(self,Size):
self.item = []
self.Size = Size
def isEmpty(self):
return self.item == []
def enqueue(self,item):
if len(self.item) > self.Size:
return "the queue is full"
else:
self.item.insert(0,item)
def dequeue(self):
if len(self.item) == 0:
return "the queue is empty"
else:
return self.item.pop()