Вопросы по теме 'bimap'

Java: создание экземпляра HashBiMap коллекции Google
Я использую Eclipse и добавил google-collect.1.0-rc2.jar в качестве ссылочной библиотеки. Но почему-то это все еще не работает: import com.google.common.collect.HashBiMap; public class Odp { //... HashBiMap<Character,...
3012 просмотров
schedule 19.07.2022

boost::bimap не принимает vector_of
typedef boost::bimap<boost::bimaps::vector_of<int>, boost::bimaps::vector_of<float> > bimap_t; bimap_t mp; mp.left.insert(bimap_t::left_value_type(2, 2.0f)); Почему это не работает? и выдает ошибку компилятора на insert() ....
413 просмотров
schedule 16.10.2022

Big-O of containsValue для Guava HashBiMap
Я заинтересован в использовании карты, которая будет содержать уникальные ключи и значения. Я также хотел бы иметь сложность O (1) для .containsKey() и .containsValue() . Мне кажется, что HashBiMap должен поддерживать эту сложность из-за...
958 просмотров
schedule 29.06.2023

Поиск boost::bimap для текущего экземпляра класса
Итак, я объявил boost::bimap так: boost::bimap<object*, position> object_list; Где объект и позиция — это класс и структура соответственно. В текущем объекте, хранящемся в бимапе, я хочу найти его собственную запись. В настоящее...
186 просмотров
schedule 22.12.2022

Добавьте значения в мультимножество в boost::bimap
Я хотел использовать версию boost::bimap с несколькими картами, и я следую этому, Boost::Bimap эквивалент двунаправленной мультикарты Здесь показано, как добавлять и извлекать значения в структуре. Я пытаюсь выполнить поиск на основе значения...
501 просмотров
schedule 19.06.2023

Возможно ли бимап С++, когда одна сторона представления имеет другой ключ, чем другая сторона значения представления? Как это сделать?
В начале мне нужна была карта, поэтому я использовал std::map. Затем были добавлены некоторые требования, и мне нужно было также получить «ключи» для «значения» (foos для бара), поэтому я использовал boost::bimaps::bimap<...
185 просмотров

Есть ли способ заставить каждый элемент (multiset_of‹int›,multiset_of‹int›) boost::bimap быть уникальным?
У меня есть мультисет Bimap, который выглядит так: 6 <--> 71 6 <--> 71 6 <--> 71 8 <--> 71 8 <--> 71 10 <--> 71 10 <--> 74 элемент = левая клавиша + правая клавиша или строка в блоке выше Я хотел...
45 просмотров
schedule 06.05.2023