테스트 코드를 작성하여 잘 작동하는지 확인해 봅시다.

    코드 12-15 data_structure_1/queue.py ②

    if __name__ = = "__main__":
        q = Queue()
        q.enqueue(1)
        q.enqueue(2)
        q.enqueue(3)
        q.enqueue(4)
        q.enqueue(5)
    
        while not q.empty():
            print(q.dequeue(), end = ' ')
    

    실행결과 1 2 3 4 5


    1, 2, 3, 4, 5의 순서로 인큐했으므로 디큐할 때는 먼저 들어온 1부터 차례대로 1, 2, 3, 4, 5를 가져옵니다.

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.