Last updated
Last updated
가장 먼저 추가된 항목이 가장 먼저 제거되는 FIFO(First In First Out) 형식의 자료 구조
queue에 데이터를 추가하는걸 enqueue라고 부르고 데이터를 꺼낼때 dequeue이라고 부른다
queue에는 제일 위 데이터를 반환하는 peek과 queue가 비어있는지 불리언으로 반환하는 isEmpty 메소드가 있다
mainQueue와 subQueue를 만든다
데이터가 push 되면 mainQueue의 데이터를 dequeue해서 subQueue에 enqueue한다
mainQueue에 push할 데이터를 enqueue한다
다시 subQueue에서 dequeue한다음 mainQueue에 enqueue한다