가장 마지막에 들어간 데이터가 제일 먼저 나오고(Last In - First Out, LIFO)
가장 먼저 들어간 데이터는 가장 나중에 나온다.(First In - Last Out, FILO)
이러한 자료구조를 스택(stack, 건초더미)라 하며, 요소의 삽입 삭제가 자료의 한쪽 끝에서만 이루어진다.
따라서 스택의 주요 기능은 삽입(Push), 삭제(Pop)이다.
먼저 배열로 구현한 스택을 구현하겠다.
'자료구조' 카테고리의 다른 글
자료구조 - 순환 큐(Circular Queue) (0) | 2012.11.30 |
---|---|
자료구조 - 링크드리스트로 구현한 스택(Linked List Stack) (2) | 2012.11.26 |
자료구조 - 환형 더블 링크드 리스트(Circle Doubly Linked List) (0) | 2012.11.22 |
자료구조 - 더블 링크드 리스트(Doubly Linked List) (1) | 2012.11.22 |
자료구조 - 링크드 리스트(Linked List) (2) | 2012.11.15 |