728x90
Stack
데이터를 순서대로 쌓는 자료구조
가장 먼저 들어간 데이터가 가장 나중에 나올 수 있다
그림과 같이 길이 막혀 더 이상 진행할 수 없는 경우
분홍색 자동차가 가장 먼저 들어왔지만 뒤 차가 모두 빠져야만 나갈 수 있다
가장 먼저 들어간 자동차는 가장 나중에 나올 수 있다(= 가장 나중에 들어간 자동차가 가장 먼저 나올 수 있다)
Stack의 특징
- LIFO (Last In First Out) 먼저 들어간 데이터는 나중에 나오는 후입 선출의 구조를 가지고 있다
- 데이터는 하나씩 넣고 뺄 수 있다
- 하나의 입출력 방향을 가지고 있다 (제한적 접근)
728x90
'개발일지 > 컴퓨터지식' 카테고리의 다른 글
자료구조 트리 Tree (2) | 2022.09.25 |
---|---|
자료구조 큐 Queue (0) | 2022.09.25 |
재귀함수 (0) | 2022.09.25 |
명령어 옵션 -r 과 -f Linux (0) | 2022.08.27 |
Mac 환경변수 (0) | 2022.08.27 |