stack은 LIFO구조로 Last in First Out
먼저 들어간 값이 가장 나중에 호출되는 구조이다.
- pop(): 스택의 맨 위에서 데이터를 빼냅니다.
- top(): 스택의 맨 위에 있는 데이터를 반환합니다.
- empty(): 스택이 비어있는지 확인합니다.
- size(): 스택에 있는 데이터의 개수를 반환합니다.
- emplace(): 객체를 스택에 생성하고 삽입합니다.
- swap(): 두 스택의 내용을 교환합니다.
- operator==(), operator!=(): 스택의 내용을 비교합니다.
- operator<(), operator<=(), operator>(), operator>=(): 스택의 내용을 비교합니다.
728x90
'알고리즘(C++) > 필수 라이브러리' 카테고리의 다른 글
4. Queue / Priority Queue (0) | 2023.04.29 |
---|---|
2. Algorithm (0) | 2023.04.29 |
1. vector (0) | 2023.04.29 |