establecer::tamaño() en C++ STL

Los conjuntos son contenedores que almacenan elementos únicos siguiendo un orden específico. Internamente, los elementos de un conjunto siempre están ordenados . Los conjuntos normalmente se implementan como árboles de búsqueda binarios .

set::size(
) La función size() se usa para devolver el tamaño del contenedor del conjunto o el número de elementos en el contenedor del conjunto.

Sintaxis:

set_name.size()

Valor devuelto: Devuelve el número de elementos en el contenedor establecido.

Ejemplos:

Input  : set1{'a', 'b', 'c', 'd'};
         set1.size();
Output : 4

Input  : set2{};
         set2.size();
Output : 0

Errores y excepciones

1. Tiene una garantía de tiro sin excepción.
2. Muestra error cuando se pasa un parámetro.

// C++ program to illustrate
// size() function on set
#include <bits/stdc++.h>
using namespace std;
  
int main()
{
    // Take any two sets
    set<char> set1, set2;
    for (int i = 0; i < 4; i++) {
        set1.insert('a' + i);
    }
  
    // Printing the size of sets
    cout << "set1 size: " << set1.size();
    cout << endl;
    cout << "set2 size: " << set2.size();
    return 0;
}

Producción:

set1 size: 4
set2 size: 0

Complejidad del tiempo: Constante

Publicación traducida automáticamente

Artículo escrito por AKASH GUPTA 6 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 *