스택 관련 함수

stack에 관련된 모든 함수는 이 링크에서 확인할 수 있다.

  • stack 초기화
    1
    
    stack<int> s;
    


  • push(value): 스택에 원소를 추가한다.
  • pop(): 스택에서 가장 상단의 원소를 삭제한다.
    1
    2
    3
    4
    
    s.push(10); // 10
    s.push(20); // 10 20
    s.push(30); // 10 20 30
    s.pop(); // 10 20
    


  • top(): 스택에서 가장 상단의 원소를 반환한다.
    1
    
    cout << s.top() << "\n"; // 20
    


  • size(): 스택에 들어있는 원소의 개수를 반환한다.
  • empty(): 스택이 비어있는지 확인한다.
    1
    2
    
    cout << s.size() << "\n"; // 2
    cout << s.empty() << "\n"; // 비어있지 않으니 0 출력
    

태그: ,

카테고리:

업데이트:

댓글남기기