mapa::vacío() en C++ STL

Los mapas son contenedores asociativos que almacenan elementos en forma de mapa. Cada elemento tiene un valor clave y un valor asignado. Dos valores asignados no pueden tener los mismos valores clave.

mapa::vacío()

La función empty() se utiliza para comprobar si el contenedor del mapa está vacío o no.

Sintaxis:

mapname.empty()
Parameters :
No parameters are passed.
Returns :
True, if map is empty
False, Otherwise

Ejemplos:

Input  : map 
         mymap['a']=10;
         mymap['b']=20;
         mymap.empty();
Output : False

Input  : map 
         mymap.empty();
Output : True

Errores y excepciones

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

// Non Empty map example
// CPP program to illustrate
// Implementation of empty() function
#include <iostream>
#include <map>
using namespace std;
  
int main()
{
    map<char, int> mymap;
    mymap['a'] = 1;
    mymap['b'] = 2;
    if (mymap.empty()) {
        cout << "True";
    }
    else {
        cout << "False";
    }
    return 0;
}

Producción:

False
// Empty map example
// CPP program to illustrate
// Implementation of empty() function
#include <iostream>
#include <map>
using namespace std;
  
int main()
{
    map<char, int> mymap;
    if (mymap.empty()) {
        cout << "True";
    }
    else {
        cout << "False";
    }
    return 0;
}

Producción:

True

Complejidad de tiempo : O(1)

Publicación traducida automáticamente

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