función unordered_set size() en C++ STL

El método unordered_set::size() es una función incorporada en C++ STL que se usa para devolver la cantidad de elementos en el contenedor unordered_set. Sintaxis :

unordered_set_name.size()

Parámetro : No acepta ningún parámetro. Valor devuelto : la función devuelve el número de elementos en el contenedor. Los siguientes programas ilustran la función unordered_set::size() : Programa 1: 

CPP

// C++ program to illustrate the
// unordered_set.size() function
#include <iostream>
#include <unordered_set>
 
using namespace std;
 
int main()
{
 
    unordered_set<int> arr1 = { 1, 2, 3, 4, 5 };
 
    // prints the size of arr1
    cout << "size of arr1:" << arr1.size();
 
    // prints the element
    cout << "\nThe elements are: ";
    for (auto it = arr1.begin(); it != arr1.end(); it++)
        cout << *it << " ";
 
    return 0;
}
Producción:

size of arr1:5
The elements are: 5 1 2 3 4

Programa 2: 

CPP

// C++ program to illustrate the
// unordered_set::size() function
// when container is empty
#include <iostream>
#include <unordered_set>
 
using namespace std;
 
int main()
{
 
    unordered_set<int> arr2 = {};
 
    // prints the size
    cout << "Size of arr2 : " << arr2.size();
 
    return 0;
}
Producción:

Size of arr2 : 0

Complejidad del tiempo: 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 *