반응형
C++ stack에서 사용할 수 있는 함수들입니다.
C++ Stack
#include <stack>
stack<int> s;
s.push(a); 값을 stack에 집어 넣기
s.pop(); 값을 스택에서 하나 빼오기
b=s.top(); 스택 가장 위쪽 값
s.empty(); 값이 비어 있는 지 여부를 확인 할 수 있다.
s.size(); 스택에 저장된 데이타 크기
http://www.cplusplus.com/reference/stack/stack/
stack을 사용한 예제 입니다.
#include <iostream>
#include <stack>
using namespace std;
int main()
{
int test;
char aa;
stack<char> s;
s.push('a');
s.push('s');
s.push('x');
s.push('k');
s.push('p');
while( !s.empty() )
{
cout << s.top();
s.pop();
}
return 0;
}
실행 결과 : pkxsa
반응형
'Algorithm' 카테고리의 다른 글
[c++]baekjoon 9012 (0) | 2021.04.04 |
---|---|
[c++]baekjoon 10773 (0) | 2021.04.04 |
[c++]baekjoon 10828 (0) | 2021.04.04 |
[c++]baekjoon 4949 (0) | 2021.04.03 |
thread (0) | 2019.03.01 |