- 후입선출
#include <iostream>
#include <stack>
using namespace std;
int main()
{
ios::sync_with_stdio(false);
stack<int> s;
s.push(3);
s.push(4);
s.push(1);
s.push(2);
cout << s.top() << " "; //가장 마지막에 넣은 수
cout << s.size() << " "; //원소의 개수
cout << s.empty() << " "; //stack에 변수가 없나있나 없으면true/있으면false
s.pop(); //가장 마지막에 넣은 수를 삭제
cout << s.top() << " ";
return 0;
}
출력
2 4 0 1
'Data Structure' 카테고리의 다른 글
[C++] stl priority_queue와 heap (0) | 2021.06.03 |
---|---|
[C++] stl map (0) | 2021.05.31 |
해시(hash) (0) | 2021.01.20 |
링크드 리스트(Linked List) (0) | 2021.01.19 |
큐(queue) (0) | 2021.01.14 |