apilar :: función push () en STL C ++

C ++ STL pila :: impulsar la función () con el ejemplo : En este artículo, vamos a ver cómo empujar un elemento en una pila usando C STL ++ ?

Prototipo:

    stack st; //declaration
st.push(T item);

Parámetro:

    T item; //T is the data type

class escribir: Return

Archivo de cabecera que se incluirá:

    #include <iostream>
#include <stack>
OR
#include <bits/stdc++.h>

Uso:

la función empuja elementos a la pila.

complejidad Tiempo: O (1)

Ejemplo:

    For a stack of integer,
stack<int> st;
st.push(4);
st.push(5);
stack content:
5 <- TOP
4

C ++ aplicación:

#include <bits/stdc++.h>
using namespace std;
int main(){
cout<<"...use of push function...n";
stack<int> st; //declare the stack
st.push(4); //pushed 4
st.push(5); //pushed 5
cout<<"stack elements are:n";
cout<<st.top()<<endl; //prints 5
st.pop(); //5 popped
cout<<st.top()<<endl; //prints 4
st.pop(); //4 popped
return 0;
}

salida

...use of push function...
stack elements are:
5
4


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *