다음 <정보>를 이용하여 아래에 주어진 <연산>을 차례대로 수행한 후의 스택 상태는?
스택 규칙 Create(s, n): 크기 n의 빈 배열을 만들고 top=-1로 설정 Push(s, e): top을 1 증가시킨 뒤 s[top]=e Pop(s): s[top]을 제거한 뒤 top을 1 감소
연산 순서 Create(s, 4) → Push(s, 'S') → Push(s, 'T') → Pop(s) → Push(s, 'R') → Push(s, 'P') → Push(s, 'Q') → Pop(s)
정답 1번
Create 후 top은 −1이다. S, T를 넣으면 top=1이고 첫 Pop으로 T가 제거되어 top=0이다. 이어 R, P, Q를 넣으면 아래부터 S,R,P,Q이고 top=3이다. 마지막 Pop으로 Q가 제거되어 최종 스택은 아래부터 S,R,P, top=2다.
콘텐츠 정보
- 자료 유형
- 공개 기출
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-02