파이썬 큐 질문

여기서 큐의 최대 크기를 지정할 수 있는 함수 또는 메서드를 구현하려면 어떻게 해야 하나요?

class MyQueue: def init(self, max_size): self.myList=[] self.max_size=max_size self.front=-1 self.rear=0

def enqueue(self, item):
    if self.isFull():
        return
    else:
        self.myList.append(item)
        self.rear=self.rear+1

def dequeue(self):
    if self.isEmpty():
        return None
    else:
        self.rear=self.rear-1       
        return self.myList.pop(0)

def isEmpty(self):
    if self.rear>0:
        return False
    else:
        return True

def isFull(self):
    if self.size <= self.rear:
        return True
    else:
        return False

1답변

ᕕ( ᐛ )ᕗ
로그인이 필요합니다

작성한 답변에 다른 개발자들이 댓글을 작성하거나 댓글에 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.