일지
자료구조...33
niamdank
2020. 11. 16. 21:51
스택
데이터를 하나의 접근점을 통해 순차적으로 저장하는 자료구조로 마지막에 입력된 데이터가 가장 먼저 사용되는 후입 선출(Last In First Out) 구조를 가진다.
- 삽입(Push) 연산
스택에 데이터를 삽입하고 삽입된 데이터를 최상단으로 표시한다.
* 원본 데이터
인덱스 | 0 | 1 | 2 | 3 : TOP | 4 |
데이터 | 10 | 20 | 30 | 40 |
인덱스 | 0 | 1 | 2 | 3 | 4 : TOP |
데이터 | 10 | 20 | 30 | 40 | 50 |
- 인출(Pop) 연산
최상단에 존재하는 데이터를 인출하고 최상단의 다음에 존재하는 노드를 최상단으로 표시한다.
인덱스 | 0 | 1 | 2 | 3 : TOP | 4 |
데이터 | 10 | 20 | 30 | 40 |
┗→ 50