문제 번호 1634. -- [데이터구조] Queue by DLL 연습문제 - 10

1634: [데이터구조] Queue by DLL 연습문제 - 10

시간 제한: 1 Sec  메모리 제한: 128 MB
제출: 234  해결 문제 수: 82
[제출][채점 상황 열람][게시판]

문제 설명

Queue를 DLL을 이용해서 구현하면, 공간 제약을 벗어날 수 있다.

Enqueue, dequeue를 지원하도록 구현하시오.


양의 정수가 입력되면, 순서대로 enqueue하고,

-1이 입력되면 dequeue를 한다.

0이 입력되면, queue에 저장된 값들 중 가장 큰 값과 가장 작은 값을 제외하고, 나머지 값들을 오름차순으로 출력한다.

queue가 비어있는 경우에,  0이 입력되면 0을 출력한다.

가장 큰값과 가장 작은 값이 서로 같을 때는 -999 출력한다.

입력

1 2 3 4 -1 0

출력

3

입력 예시

1 2 3 4 -1 0

출력 예시

3

도움말

출처

[제출][채점 상황 열람]