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.
map::size()
En C++, la función size() se usa para devolver el número total de elementos presentes en el mapa.
Sintaxis:
map_name.size()
Valor devuelto: Devuelve el número de elementos presentes en el mapa.
Ejemplos:
Input : map1 = { {1, "India"}, {2, "Nepal"}, {3, "Sri Lanka"}, {4, "Myanmar"} } map1.size(); Output: 4 Input : map2 = {}; map2.size(); Output: 0
// C++ program to illustrate // implementation of size() function #include <bits/stdc++.h> using namespace std; int main() { // Take any two maps map<int, string> map1, map2; // Inserting values map1.insert(make_pair(1, "India")); map1.insert(make_pair(2, "Nepal")); map1.insert(make_pair(3, "Sri Lanka")); map1.insert(make_pair(4, "Myanmar")); // Printing the size cout << "map1 size: " << map1.size(); cout << endl; cout << "map2 size: " << map2.size(); return 0; }
Producción:
map1 size: 4 map2 size: 0
Complejidad del tiempo: Constante, es decir, O(1)
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