enumerar la función inversa en C++ STL

list ::reverse() es una función integrada en C++ STL que se utiliza para invertir un contenedor de lista. Invierte el orden de los elementos en el contenedor de lista. Sintaxis :

list_name.reverse()

Parámetros : esta función no acepta ningún parámetro. Valor devuelto: esta función no devuelve ningún valor. Simplemente invierte el orden de los elementos en el contenedor de lista con el que se usa. El siguiente programa ilustra la función list::reverse() en C++ STL: 

CPP

// CPP program to illustrate the
// list::reverse() function
#include <bits/stdc++.h>
using namespace std;
 
int main()
{
    // Creating a list
    list<int> demoList;
 
    // Adding elements to the list
    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 << " ";
 
    // reversing the list
    demoList.reverse();
 
    // List after reversing the order of elements
    cout << "\n\nList after reversing: ";
    for (auto itr = demoList.begin(); itr != demoList.end(); itr++)
        cout << *itr << " ";
 
    return 0;
}
Producción:

Initial List: 10 20 30 40 

List after reversing: 40 30 20 10

Complejidad del tiempo : lineal O (N)

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 *