끄적끄적 코딩
article thumbnail
Published 2021. 5. 6. 20:43
스택 (Stack) 자료구조

스택이란

한 쪽 끝에서 자료의 삽입과 삭제가 이루어지는 LIFO 형식의 자료구조

https://ko.wikipedia.org/wiki/%EC%8A%A4%ED%83%9D


스택의 연산

- push(item) 삽입 : 스택에 자료를 넣음
- pop() 삭제 : 스택의 자료를 제거
- top() = peak 읽기 : 스택의 맨 위 요소 반환
- empty() : 스택이 비어있는지 확인

시간복잡도

삽입/ 삭제 : O(1) 맨 위 원소 접근
검색 : O(n) 원소를 꺼내서 확인 과정이 필요

 

 

검색 태그