상세 컨텐츠

본문 제목

<How to 코테 with C++> 3. Stack

코딩테스트

by ArtiOS 2023. 3. 12. 23:09

본문

기본 vector로도 stack의 기능을 어느 정도 구현할 수 있지만, 만들어 놓은 stack을 사용하자.

 

헤더파일 : #include <stack>

 

사용법 : vector와 같다.

stack<int> st;

함수

push(원소) : stack의 top에 원소 삽입

pop() : stack의 top에 있는 원소 삭제

top() : stack의 top에 있는 원소 리턴

size() : stack의 크기 리턴

empty() : stack이 비어있다면 true 리턴

 

stack<int> s;
s.push(12);

cout<<s.top()<<endl; 
// 12 출력
s.pop();

관련글 더보기