Descripción
La función C ++ std::unordered_multimap::count()devuelve el número de valores mapeados asociados con la clave k .
Declaración
A continuación se muestra la declaración de la función std :: unordered_multimap :: count () del encabezado std :: unordered_map ().
C ++ 11
size_type count(const key_type& k) const;
Parámetros
k - Tecla para la operación de búsqueda.
Valor devuelto
Devuelve el número de valores asociados con la clave.
Complejidad del tiempo
Lineal es decir O (n)
Ejemplo
El siguiente ejemplo muestra el uso de la función std :: unordered_multimap :: count ().
#include <iostream>
#include <unordered_map>
using namespace std;
int main(void) {
unordered_multimap<char, int> umm = {
{'a', 1},
{'a', 2},
{'b', 3},
{'b', 4},
{'c', 5}
};
cout << "Count of a = " << umm.count('a') << endl;
cout << "Count of b = " << umm.count('b') << endl;
cout << "Count of c = " << umm.count('c') << endl;
return 0;
}
Compilemos y ejecutemos el programa anterior, esto producirá el siguiente resultado:
Count of a = 2
Count of b = 2
Count of c = 1