다음 스택 삭제 알고리즘의 ㉧에 들어갈 내용으로 옳은 것은? (Top은 스택 포인터이고 S는 스택이다.)
if Top = 0 Then (㉧) Else { remove S(Top) Top = Top - 1 }
정답 3번
Top이 0이면 스택에 삭제할 원소가 없는 상태이므로 삭제 연산에서 언더플로(Underflow)가 발생합니다. 원소가 있을 때만 S(Top)을 제거하고 Top을 1 감소시킵니다.
콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-21