Insertar el elemento al principio y al final de la lista | STL C ++

Aquí, vamos a aprender cómo insertar un elemento al principio y un elemento al final de la lista usando C ++ STL ? Funciones push_front () y push_back () se utilizan para insertar el elemento en la parte delantera y de nuevo a la lista.

Dada una lista con algunos de los elementos, tenemos que insertar un elemento en la parte delantera (inicio) y un elemento en la parte posterior (extremo) a la lista en el programa ++ (STL) C.

push_front () y push_back () funciones de la lista

Estos son dos funciones que pueden utilizarse para insertar el elemento en la parte delantera y al final de la lista. push_front () inserta el elemento en la parte delantera y push_back () inserta el elemento en la parte posterior (extremo).

vamos a poner en práctica el programa de abajo …

Ejemplo:

    Input:
List: [10, 20, 30, 40, 50]
Element to insert at front: 100
Element to insert at back: 200
Output:
List is:
100
10
20
30
40
50
200

Programa:

#include <iostream>
#include <list>
#include <string>
using namespace std;
int main()
{
//declaring aiList
list<int>iList = {10, 20, 30, 40, 50};
//declaring iterator to the list
list<int>::iterator l_iter;
//inserting element at the front
iList.push_front(100);
//inserting element at the back
iList.push_back(200);
//printing list elements
cout<<"List elements are"<<endl;
for (l_iter = iList.begin(); l_iter != iList.end(); l_iter++)
cout<< *l_iter<<endl;
return 0;
}

salida

List elements are
100
10
20
30
40
50
200


Deja un comentario

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