Computer Science/자료구조
[선형구조] 스택(Stack)
Homil-Rye
2023. 5. 18. 15:38
728x90
반응형
스택이란 LIFO(Last In, First Out) 선입후출 형태를 가지는 자료 구조이다.
스택에서 새로운 데이터를 삽입하는 것을 PUSH 연산
데이터를 삭제하는 것을 POP 연산이라고 한다.
그리고 맨 위의 값을 보는 것을 TOP 연산이라고 한다.
추가적으로 스택이 Empty 상태일 때, pop이나 top 연산을 하게 되면
Underflow, 즉 예기치 않은 연산으로 취급한다.
스택은 특정 쪽에서만 삽입, 삭제 연산이 이루어지므로 연결 리스트로 구현해야 한다.
그리고 push, pop, top 연산은 O(1)이 된다.
728x90
반응형