lista_delantera::reversa() en C++ STL

std::forward_list::reverse() es una función incorporada en CPP STL que invierte el orden de los elementos presentes en forward_list. Sintaxis:

forwardlist_name.reverse()

Parámetro: La función no acepta ningún parámetro. Valor de retorno: La función no tiene valor de retorno. Invierte la lista de reenvío. El siguiente programa demuestra la función anterior: Programa 1: 

CPP

// C++ program to illustrate the
// reverse() function
#include <bits/stdc++.h>
using namespace std;
 
int main()
{
    // initialising forward list
    forward_list<int> forward = { 10, 20, 40, 30, 70 };
 
    cout << "List elements before performing reverse operation: ";
 
    for (auto it = forward.begin(); it != forward.end(); ++it)
        cout << *it << " ";
 
    // Function that performs reverse operation
    forward.reverse();
 
    // printing elements of list
    cout << "\nList elements after performing reverse operation: ";
 
    for (auto it = forward.begin(); it != forward.end(); ++it)
        cout << *it << " ";
 
    return 0;
}
Producción:

List elements before performing reverse operation: 10 20 40 30 70 
List elements after performing reverse operation: 70 30 40 20 10

 Complejidad de tiempo: O(n)

Espacio Auxiliar: O(n)

Publicación traducida automáticamente

Artículo escrito por Twinkl Bajaj 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 *