función de lista frontal() en C++ STL

La lista::front() es una función incorporada en C++ STL que se usa para devolver una referencia al primer elemento en un contenedor de lista. A diferencia de la función list::begin(), esta función devuelve una referencia directa al primer elemento en el contenedor de la lista. Sintaxis: 

list_name.front() 

Parámetros: esta función no acepta ningún parámetro, simplemente devuelve una referencia al primer elemento del contenedor de la lista. Valor de retorno: esta función devuelve una referencia directa al primer elemento en el contenedor de la lista. Excepción : esta función crea un comportamiento indefinido cuando se usa con un contenedor de lista vacío. El siguiente programa ilustra la función list::front(). 

CPP

// CPP program to illustrate the
// list::front() function
#include <bits/stdc++.h>
using namespace std;
 
int main()
{
    // Creating a list
    list<int> demoList;
 
    // Add elements to the List
    demoList.push_back(10);
    demoList.push_back(20);
    demoList.push_back(30);
    demoList.push_back(40);
 
    // get the first element using front()
    int ele = demoList.front();
 
    // Print the first element
    cout << ele;
 
    return 0;
}
Producción:

10

Nota : Esta función trabaja en complejidad de tiempo constante.

Complejidad del tiempo: O(1)

Espacio auxiliar: O(n) donde n es el tamaño de la lista

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 *