본문 바로가기

자료구조

자료구조 - 배열로 구현한 스택(Array Stack)

 

가장 마지막에 들어간 데이터가 제일 먼저 나오고(Last In - First Out, LIFO)

가장 먼저 들어간 데이터는 가장 나중에 나온다.(First In - Last Out, FILO)

이러한 자료구조를 스택(stack, 건초더미)라 하며, 요소의 삽입 삭제가 자료의 한쪽 끝에서만 이루어진다.

따라서 스택의 주요 기능은 삽입(Push), 삭제(Pop)이다.

 

먼저 배열로 구현한 스택을 구현하겠다.