python queue

    [python](자료구조) Queue class 구현

    [python](자료구조) Queue class 구현

    Queue 클래스 구현 중복된 값 enqueue 불가능 Stack의 size 값이 defuat 일 경우 5로 설정 overflow / underflow 주의 생성자 queue 리스트 생성 size 초기화 rear, front 초기화 enqueue() dequeue() view() 메소드 구현 class Queue: def __init__(self, size = 5): self.queue = [] #큐를 리스트로 구현 self.size = size #큐의 사이즈 self.front = 0 #큐의 앞쪽 포인터 self.rear = 0 #큐의 뒤쪽 포인터 def enqueue(self, data): if data in self.queue: #중복된 값 방지 print("{} 값은 이미 큐에 있는 데이터입니다...