Вопросы по теме 'multimap'
присвойте значения выбранным элементам, используя мультикарту STL
typedef std::pair<int, bool> acq_pair; //edge, channel_quality
typedef std::pair<int, acq_pair> ac_pair;
typedef std::multimap<int, acq_pair> ac_map;
typedef ac_map::iterator It_acq;
int bits = acq_map.size();
std::cout <<...
502 просмотров
schedule
09.10.2022
std::multimap получает два диапазона
Я использую C++ std::multimap , и мне приходится перебирать два разных ключа. Есть ли эффективный способ сделать это, кроме создания двух диапазонов и отдельного цикла по этим диапазонам?
Вот как я это делаю сейчас:...
966 просмотров
schedule
28.04.2024
Удаление значения из мультикарты
Мое требование состоит в том, чтобы удалить «значение» из мультикарты, а не «ключ». Ключ может иметь несколько значений, и i нужно удалить конкретное значение. Мое требование аналогично удалению узла из связанного списка.
Я делаю это, используя...
2988 просмотров
schedule
18.03.2022
Комбинация Java Guava Multimap и Cache
Доступна ли какая-либо комбинация функций Cache и Multimap в Guava? По сути, мне нужна коллекция, срок действия записей которой истекает через заданное время, например доступное в Cache , но у меня есть неуникальные ключи, и мне нужно, чтобы...
5442 просмотров
schedule
25.03.2022
Отфильтровать странные мультикартные значения C++
У меня есть эта мультикарта в моем коде:
multimap<long, Note> noteList;
// notes are added with this method. measureNumber is minimum `1` and doesn't go very high
void Track::addNote(Note ¬e) {
long key = note.measureNumber *...
233 просмотров
schedule
02.07.2022
Удалите только один элемент из мультикарты с повторяющимися ключами
У меня есть мульти-карта с объектами Note, из которых я хочу удалить только один объект. Может быть несколько объектов Note с одним и тем же ключом. Проблема в том, что прямо сейчас удаляются также объекты, которые не входят в указанный мной...
2704 просмотров
schedule
02.04.2022
С++ найти и удалить элемент мультикарты
Мне нужно добавить, сохранить и удалить некоторые пары объектов, например. Person - Hobby . У каждого человека может быть несколько увлечений, а у нескольких людей может быть одно и то же хобби. Итак, multimap — хороший контейнер, верно?
Перед...
1616 просмотров
schedule
12.11.2023
Удалить повторяющийся ключ в мультикарте
У меня есть мультикарта:
std::multimap < string, string >::iterator iter_map;
multimap < string, set<string> > my.map;
Typical output and data structure:
key - value
bird - air
bird - earth
fish...
1578 просмотров
schedule
21.07.2022
Гуава - Можно ли сериализовать Multimap?
Я смотрю на этот API ArrayListMultiMap , который реализует интерфейс Serializable . Означает ли это, что я могу сериализовать этот объект? Все ли объекты Multimap сериализованы?
3775 просмотров
schedule
27.12.2023
как зациклить multimap только для получения первых пар ключ-значение для каждого ключа?
Например, если у меня есть такой mmap:
alice -> 30
bob -> 23
josh -> 20
josh -> 30
andy -> 40
andy -> 40
чтобы получить только эти пары:
alice -> 30
bob -> 23
josh -> 20
andy -> 40
2180 просмотров
schedule
09.11.2023
C++ multimap‹int, vector‹string›› проблема выделения памяти
Мне интересно, как решить эту проблему, когда векторы (vec, vec2) уничтожаются после выхода из storeData(), что вызывает ошибку сегментации в main(). Должен ли я выделять память для каждого вектора (vec, vec2)? Если да, то как лучше всего это...
276 просмотров
schedule
27.06.2023
Multimap и эквивалентные ключи: как нарушить порядок вставки, когда реализация *кажется* хорошей?
Надеюсь, не обычный вопрос.
Таким образом, до C++ 11 нет никаких гарантий, что порядок вставки соблюдается. Это я понимаю (например, http://www.cplusplus.com/reference/map/multimap/insert/ и как учитывает ли порядок вставки мультикарты stl? )....
144 просмотров
schedule
26.03.2022
Оптимизация алгоритма Дейкстры
Мне нужен алгоритм поиска по графу, которого достаточно в нашем приложении для навигации роботов, и я выбрал алгоритм Дейкстры.
Нам дана карта сетки, которая содержит свободные, занятые и неизвестные ячейки, где роботу разрешено проходить только...
1497 просмотров
schedule
23.04.2023
как перебирать значения мультикарты в jsp
Как выполнить итерацию или получить значение из мультикарты? У меня есть один ключ, и он связан с некоторым значением массива. Мне нужен первый ключ, затем все значения, затем второй ключ и другие значения, но я не знаю, как перебирать multimap....
686 просмотров
schedule
07.01.2024
цикл через мульти карту
У меня есть мультикарта TreeMap[String,List<String>] вот так:
{DLK_1086686311826_10025=[AufAufVerbindung, Doppelkante 1, AUF_1086686287581_9999, AUF_1060589919844_59496],
DLK_1086686485796_10173=[AufAufVerbindung, Doppelkante 1,...
35 просмотров
schedule
17.02.2024
Как мультикарты внутренне обрабатывают повторяющиеся ключи?
С картами я могу понять, что это реализуется как двоичное дерево поиска (например, красное/черное дерево) и его временная сложность.
Но как внутри мультикарты обрабатываются коллизии клавиш? Список поддерживается для всех узлов с одинаковыми...
1042 просмотров
schedule
24.09.2022
Странное поведение при стирании элемента из std::multimap
Я пытался удалить элемент из std::multimap, когда я зацикливался на нем в потоке, который им манипулирует. Я использовал функцию стирания следующими способами.
Когда я делаю это
//mItr is base iterator which loops over the multimap...
67 просмотров
schedule
16.10.2023
Использование указателя на класс объектов в качестве ключа в примере с несколькими картами
Я много читал, но я не могу понять, как это должно работать. Эта программа изначально использовала член multimap<CFile, Filetype> , но мне нужно переделать его как multimap<CFile*, Filetype> . Из моего небольшого понимания указателей...
757 просмотров
schedule
05.09.2023
Карты и параллельная диспетчеризация openMP
Я пытаюсь распараллелить часть кода, но есть некоторые проблемы, критическая часть для вставки в общую карту создает узкое место в моем исполнении. Есть способ распараллелить вставку?
Вторая проблема касается того, как выполнять итерацию с openMP...
1154 просмотров
schedule
25.03.2024
Мультикарта уменьшает индекс ravendb
У меня есть 2 документа:
Задача {Идентификатор: "задача/123", имя: "abc" }
Подзадача {Идентификатор: "подзадача/888", TaskId: "задача/123" }
Мне нужно получить задачи и количество подзадач с каждой задачей. Как я могу получить это, используя...
45 просмотров
schedule
11.09.2023