enumerar la función pop_front() en C++ STL

La lista::pop_front() es una función integrada en C++ STL que se usa para eliminar un elemento del frente de un contenedor de lista. Por lo tanto, esta función reduce el tamaño del contenedor en 1, ya que elimina el elemento del principio de una lista. Sintaxis :

list_name.pop_front();

Parámetros : La función no acepta ningún parámetro. Valor devuelto : esta función no devuelve nada. El siguiente programa ilustra la función list::pop_front() en C++ STL: 

CPP

// CPP program to illustrate the
// list::pop_front() function
#include <bits/stdc++.h>
using namespace std;
 
int main()
{
 // Creating a list
 list<int> demoList;
 
 // Adding elements to the list
 // using push_back()
 demoList.push_back(10);
 demoList.push_back(20);
 demoList.push_back(30);
 demoList.push_back(40);
 
 // Initial List:
 cout << "Initial List: ";
 for (auto itr = demoList.begin(); itr != demoList.end(); itr++)
  cout << *itr << " ";
 
 // removing an element from the front of List
 // using pop_front
 demoList.pop_front();
 
 // List after removing element from front
 cout << "\n\nList after removing an element from front: ";
 for (auto itr = demoList.begin(); itr != demoList.end(); itr++)
  cout << *itr << " ";
 
 return 0;
}
Producción:

Initial List: 10 20 30 40 

List after removing an element from front: 20 30 40

Complejidad de tiempo: O(n)

Espacio Auxiliar: O(1)

Publicación traducida automáticamente

Artículo escrito por barykrg y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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