Почему мы не можем использовать метод count вместо find ()
Описание:
Подсчет элементов с определенным ключом
Ищет в контейнере элементы, ключ которых равен k, и возвращает количество найденных элементов. Поскольку контейнеры unordered_map не допускают дублирования ключей, это означает, что функция фактически возвращает 1, если элемент с этим ключом существует в контейнере, и ноль в противном случае.
unordered_map<int, int> hash;
//converted array into hashMap
for(int i=0; i<6; i++)
{
hash[i];
}
//commom elemenest value is set to 1 in hashMap
for(int i =0; i<7; i++)
{
//element exist in array1
if(hash.count(i))
{
hash[i] = 1;
}
}