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