Unordered_set función vacía() en C++ STL

Unordered_set ::empty es una función integrada en C++ STL que se utiliza para comprobar si un contenedor de unordered_set está vacío o no. Devuelve True si el contenedor unordered_set está vacío; de lo contrario, devuelve False. Sintaxis :

map_name.empty()

Parámetros: Esta función no acepta ningún parámetro. Valor de retorno: devuelve un valor booleano True si el contenedor unordered_set está vacío, de lo contrario, false. Los siguientes programas ilustran la función anterior: Programa 1: 

CPP

// C++ program to illustrate the
// unordered_set::empty function
#include <iostream>
#include <unordered_set>
using namespace std;
 
int main()
{
 
    // declaration
    unordered_set<int> sample;
 
    // Check whether the unordered_set is empty
    if (sample.empty() == true)
        cout << "true" << endl;
    else
        cout << "false" << endl;
 
    // Insert a value
    sample.insert(5);
 
    // Now check whether it is empty
    if (sample.empty() == true)
        cout << "true" << endl;
    else
        cout << "false" << endl;
 
    return 0;
}
Producción:

true
false

Programa 2: 

CPP

// C++ program to illustrate the
// unordered_set::empty function
#include <iostream>
#include <unordered_set>
using namespace std;
 
int main()
{
    // declaration
    unordered_set<int> uset;
 
    // Insert a value
    uset.insert({ 5, 6, 7, 8 });
    // Check whether the unordered_set is empty
    if (uset.empty() == true)
        cout << "true" << endl;
    else
        cout << "false" << endl;
 
    return 0;
}
Producción:

false

Complejidad del tiempo: O(1)

Publicación traducida automáticamente

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