Unordered_multimap ::size() es una función integrada en la biblioteca de plantillas estándar de C++ que devuelve el número de elementos en el mapa desordenado.
Sintaxis :
unordered_multimap_name.size()
Valor devuelto : Devuelve el número del elemento presente en el mapa desordenado.
Complejidad del tiempo:
Constant i.e. O(1).
Programa 1:
// C++ program to demonstrate // unordered_map size() method #include <iostream> #include <unordered_map> using namespace std; int main() { unordered_map<char, char> n{ { 'A', 'G' }, { 'B', 'E' }, { 'C', 'E' }, { 'D', 'K' }, { 'E', 'S' } }; cout << "size of map = " << n.size() << endl; return 0; }
Producción:
size of map = 5
Programa 2:
// C++ program to demonstrate // unordered_map size() method #include <iostream> #include <string> #include <unordered_map> using namespace std; int main() { unordered_map<string, double> ra; cout << "Initial size of map = " << ra.size() << endl; ra = { { "Geeks", 1.556 }, { "For", 2.567 }, { "Geeks", 3.345 }, { "GeeksForGeeks", 4.789 }, { "GFG", 5.998 } }; cout << "size of map = " << ra.size() << endl; return 0; }
Producción:
Initial size of map = 0 size of map = 4