Итак, я просматривал код на geeksforgeeks для проверки, какой массив меньше двух заданных массивов. Я наткнулся на этот фрагмент кода и смущен использованием карт.
map<int, int> mp1;
for (int i = 0; i < m; i++)
mp1[a[i]]++;
Здесь a[i]
- это заданный массив, а m
- это размер массива.
Итак, вот как они использовали map для вставки элементов массива и, если да, то какие будут значения ключа.