Описание тега multimap
A container similar to a map but allowing duplicate keys
0
ответов
C++. Итерирование огромного std::multimap при обработке многих элементов в MIA
У меня есть ситуация, когда objects добавит события (структура, содержащая указатель на функцию, например object::do_something) в "цепочку событий" (std::multimap) в их конструкторе. Мой переводчик читает цепочку событий (отсортированных по глубине)…
15 дек '13 в 08:21
2
ответа
Multimap и производительность gson
Я использую как Gson, так и Guava. У меня есть класс, который я хочу сериализовать, что-то вроде этого SSCCE import com.google.common.collect.Multimap; public class FooManager { private Multimap<String, Foo> managedFoos; // other stuff } Гсон …
24 июн '13 в 15:11
1
ответ
Получить значение JSONArray из ключа в Multimap
У меня есть мультикарта. Multimap<String,JSONArray> map = ArrayListMultimap.create(); Я пытаюсь получить все значения на основе ключа. Но когда я пытаюсь, я получаю следующую ошибку: Exception details: java.lang.ClassCastException: com.google.…
10 авг '17 в 03:47
2
ответа
Обратная мультикарта в Java
У меня есть мультикарта, и я повторяю это с hasnext(), Set keySet = myMap.keySet(); Iterator keyIterator = keySet.iterator(); while (keyIterator.hasNext() ) { Integer key = (Integer) keyIterator.next(); System.out.println("K"+key); List values = (Li…
19 мар '13 в 07:56
6
ответов
stl::multimap - как получить группы данных?
Multimap по существу имеет группы данных, отсортированные по ключу. Мне нужен метод, с помощью которого я мог бы получить доступ к этим отдельным группам и получить их совокупные значения. Например, в std::multimap< string, int > Я храню {"Gro…
29 окт '08 в 18:11
2
ответа
Как заменить <ключ, значение> в мультикарте STD
Перефразируя вопрос - Перефразированный вопрос - у меня есть требование, где мне нужно заменить пару новым ключом и значением. Учти это - #include <map> #include <string> #include <iostream> using namespace std; int main() { std::m…
05 июл '12 в 11:55
1
ответ
Используйте ehcache для реализации мультикарты
Можно ли использовать ehcache для реализации мультикарты? Я хотел бы хранить дубликаты ключей, которые хранят различные значения и срок их действия истекает через определенное время. Ehcache может легко справиться с истечением срока действия элемент…
30 июн '15 в 02:41
2
ответа
C++ Multimap вставить более двух значений
Я обнаружил, что можно объявить такой std::multimap: multimap < u_int32_t, u_int32_t,string> lines; Если возможно объявить это, то должна быть также возможность вставить Но интересно как? я пытался std::pair, но, похоже, мне нужно что-то вроде…
03 июн '13 в 14:03
2
ответа
multmap equal_range в C++
Этот пример для использования equal_range предлагается на сайте cplusplus.com: int main () { std::multimap<char,int> mymm; mymm.insert(std::pair<char,int>('a',10)); mymm.insert(std::pair<char,int>('b',20)); mymm.insert(std::pair<…
26 июн '14 в 20:50
2
ответа
Есть ли более формальный термин или название для словаря списков?
В целях документации, я ищу каноническое или стандартное имя для этой простой структуры данных. Кажется, что должен быть один, но Google и моя память подводят меня. Вот пример в нотации в стиле JSON: { drummers: ['Ringo Starr', 'Danny Carey', 'Keith…
30 мар '11 в 18:01
1
ответ
Исключение с плавающей точкой при чтении из файла
Программа должна прочитать 2 файла (author.dat и citation.dat) и сохранить их на карте и установить; сначала он читает список цитирования без проблем, затем он, кажется, правильно читает авторов, и после того, как он прошел весь список (author.dat),…
17 янв '16 в 16:19
1
ответ
Multimap значения гуавы
У меня есть этот сценарий: ID={1,2,3} Title ={T1,T2,T3} Place ={P1,P2,P3} Я хочу получить такой результат: ID: 1 , Title: T1, Place: P1 ID: 2 , Title: T2, Place: P2 ID: 3 , Title: T3, Place: P3 Я использовал Multimap (Guava) для хранения идентификат…
06 мар '17 в 09:54
5
ответов
Мультикарта с хорошей производительностью
В моем коде у меня есть карта, которая интенсивно используется несколько тысяч раз за несколько секунд. Первоначально у меня был TreeMap, но при тестировании с 9000 записей я наблюдал, как мой старый процессор таял. И это нужно масштабировать. Так ч…
10 авг '10 в 04:39
1
ответ
Коллекции Google на Android
Кто-нибудь когда-нибудь использовал Multimaps на Android это возможно?
02 мар '11 в 14:03
1
ответ
Gson адаптер для разнородной мультикарты
У меня есть Multimap<Class<?>, Object> заселены как multimap.put(o.getClass, o) каждый объект помещается в надлежащее ведро в соответствии с его классом. Мне нужно сериализовать и десериализовать мультикарту с помощью Gson. Все объекты п…
06 ноя '17 в 11:59
1
ответ
Как накапливать структуру как тип значения в мультикарте?
У меня есть мультикарта со строкой в качестве ключа и Cnode struct в качестве значения: struct Cnode { Cnode() : wtA(0), wtC(0), wtG(0), wtT(0) { } Cnode(int newA, int newC, int newG, int newT) : wtA(newA), wtC(newC), wtG(newG), wtT(newT) { } int …
28 сен '12 в 19:25
3
ответа
Есть ли способ найти количество ключей в многокарточном Inline?
multimap"s size сообщает количество значений, которые он содержит. Меня интересует количество ключей в нем. Например, учитывая multimap<int, double> foo Я хотел бы иметь возможность сделать это: const auto keyCount = ??? Один из способов получ…
20 дек '17 в 14:33
2
ответа
Фильтр Multimap по ключу на основе диапазона дат
У меня есть набор данных, содержащий платежные транзакции, состоящие из дат и сумм. Я храню их в структуре данных карты с датой в качестве ключа и суммы в качестве значения. Поскольку на дату может быть несколько платежей, я использую Multimap из би…
31 июл '17 в 17:37
0
ответов
Несовместимые векторные итераторы C++
Хорошо, искал его по сети и внутри stackru около часа и не нашел ничего подобного, конечно, есть несколько случаев, но ни один из них, кажется, не имеет того же корня. Хорошо, мне нужно перебрать multimap и они хранятся в vector, Вот код: DataVector…
11 сен '14 в 14:06
2
ответа
Как проверить, стоит ли мой итератор на пустом месте?
Я использую мультикарту STL, я повторяю свою карту, и я не нашел нужный объект внутри карты, теперь я хочу проверить, содержит ли мой итератор то, что я хотел, или нет, и у меня возникают трудности с этим, потому что это не ноль или что-то. спасибо!
04 сен '10 в 21:04