Рабочий стол > DL Руководство пользователя > немного о multimap > Просмотр
немного о multimap Войти | Зарегистрироваться   Просмотр версии для печати текущей страницы.

Добавлен Egor, отредактирован Egor Oct 09, 2016
Метки: 
(нет)

Вы просматриваете старую версию (v. 1) этой страницы.
Последняя версия - v. 3 , последнее редактирование Oct 09, 2016 (просмотр отличий | )
просмотр истории страницы | просмотр следующей версии >>

multimap<int,int> H; // с одним ключом может быть несколько значенийmultimap<int,int>::iterator im,it; // объявление итератора для multimap
H.clear(); // обнулить все элементы

for (j=1; j<=N; j++) // цикл формирования multimap

Unknown macro: { cin >> a[j]; H.insert(make_pair(a[j],j)); // a[j] могут совпадать для различных j }

for (im=H.begin(); im!=H.end(); im++) // цикл вывода таблицы ключи-значения

Unknown macro: { // обработки aj=im->first; j =im->second; cout << aj << ' ' << j << endl; }

H.erase(H.find(del_aj)); // удалить первый элемент с ключом del_aj

Powered by Atlassian Confluence, the Enterprise Wiki. (Version: http://www.atlassian.com/software/confluence Build:#2.6.1 916) - Ошибка/новая особенность - Свяжитесь с Администраторами