Вопросы с тегом «map»

Словарь сопоставляет ключи со значениями, позволяя эффективно извлекать значения из ключей. USE [map-function] тег для отображения функций на данные, ПОЖАЛУЙСТА; а по географии - [карты].

13
remove_if эквивалент для std :: map
Я пытался стереть ряд элементов с карты в зависимости от определенных условий. Как это сделать с помощью алгоритмов STL? Сначала я думал об использовании, remove_ifно это невозможно, поскольку remove_if не работает для ассоциативного контейнера. Есть ли какой-либо эквивалентный алгоритм remove_if, который работает для карты? В качестве простого варианта я подумал …
118 c++  stl  map 

6
map против hash_map в C ++
У меня вопрос hash_mapи mapпо C ++. Я понимаю, что mapэто в STL, но hash_mapэто не стандарт. В чем разница между ними?
117 c++  map  hashmap 

10
Как инициализировать частную статическую константную карту в C ++?
Мне нужен только словарь или ассоциативный массив string=> int. Для этого случая существует карта типов C ++. Но мне нужна только одна карта для всех экземпляров (-> static), и эту карту нельзя изменить (-> const); Я нашел этот способ с помощью библиотеки boost std::map<int, char> example = boost::assign::map_list_of(1, 'a') (2, …

3
Неглубокая копия карты на Java
Насколько я понимаю, есть несколько способов (возможно, и других) создать мелкую копию a Mapна Java: Map<String, Object> data = new HashMap<String, Object>(); Map<String, Object> shallowCopy; // first way shallowCopy = new HashMap<String, Object>(data); // second way shallowCopy = (Map<String, Object>) ((HashMap<String, Object>) data).clone(); Один способ предпочтительнее другого, и если да, …
107 java  map  clone  shallow-copy 

2
boost :: flat_map и его производительность по сравнению с map и unordered_map
В программировании общеизвестно, что расположение памяти значительно улучшает производительность из-за попаданий в кеш. Недавно я узнал, boost::flat_mapкакая реализация карты является векторной. Кажется, он не так популярен, как ваш типичный map/ unordered_mapпоэтому мне не удалось найти никаких сравнений производительности. Как он сравнивается и каковы наилучшие варианты использования? Спасибо!
104 c++  boost  map 

25
Оптимизация производительности Java HashMap / альтернатива
Я хочу создать большую HashMap, но put() производительность недостаточна. Любые идеи? Приветствуются другие предложения по структуре данных, но мне нужна функция поиска Java Map: map.get(key) В моем случае я хочу создать карту с 26 миллионами записей. При использовании стандартной Java HashMap скорость вставки становится невыносимо медленной после 2-3 миллионов вставок. …

4
Ошибка выполнения: присвоение записи в карте nil
Я пытаюсь создать карту, а затем преобразовать ее в файл yaml следующим образом: uid : kasi: cn: Chaithra street: fkmp nandan: cn: Chaithra street: fkmp remya: cn: Chaithra street: fkmp Я думаю, что при создании карты упускаю кое-что важное. Мой код ниже. package main import ( "fmt" "gopkg.in/yaml.v2" ) type …
102 map  go  yaml 

4
Доступ к элементу карты const в C ++
Я попытался использовать оператор [] для доступа к элементу на карте const C ++, но этот метод не удался. Я также пытался использовать "at ()", чтобы сделать то же самое. На этот раз это сработало. Однако я не смог найти никаких ссылок на использование "at ()" для доступа к элементу …
101 c++  stl  map  const 


3
Частично преобразование JSON в карту в Go
Мой сервер websocket получит и демаршалирует данные JSON. Эти данные всегда будут заключены в объект с парами ключ / значение. Строка ключа будет действовать как идентификатор значения, сообщая серверу Go, что это за значение. Зная, какой тип значения, я могу затем перейти к JSON демаршалировать значение в правильный тип структуры. …
99 json  map  go 

7
Есть ли в Java HashMap с обратным поиском?
У меня есть данные, которые организованы по типу «ключ-ключ», а не «ключ-значение». Это похоже на HashMap, но мне понадобится поиск O (1) в обоих направлениях. Есть ли название для этого типа структуры данных и включено ли что-нибудь подобное в стандартные библиотеки Java? (или, может быть, Apache Commons?) Я мог бы …

12
Ищете хороший алгоритм создания карты мира [закрыто]
Закрыто . Этот вопрос должен быть более конкретным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыт 2 года назад . Уточните этот вопрос Я работаю над игрой типа Civilization, и я ищу …
97 algorithm  map  terrain 

7
Проверка содержимого стандартного контейнера (std :: map) с помощью gdb
Предположим, что есть что-то вроде этого: #include <map> int main(){ std::map<int,int> m; m[1] = 2; m[2] = 4; return 0; } Я хотел бы иметь возможность проверить содержимое карты, запускающей программу из gdb. Если я попробую использовать оператор индекса, я получу: (gdb) p m[1] Attempt to take address of value …
93 c++  stl  map  gdb 

6
Использует избыточность java Map.containsKey () при использовании map.get ()
В течение некоторого времени я задавался вопросом, допустимо ли в рамках передовой практики воздерживаться от использования containsKey()метода java.util.Mapи вместо этого выполнять нулевую проверку результата из get(). Мое объяснение состоит в том, что кажется излишним выполнять поиск значения дважды - сначала для, containsKey()а затем еще раз для get(). С другой стороны, …

6
Как обновить std :: map после использования метода find?
Как обновить значение ключа std::mapпосле использования findметода? У меня есть объявление карты и итератора, подобное этому: map <char, int> m1; map <char, int>::iterator m1_it; typedef pair <char, int> count_pair; Я использую карту для хранения количества вхождений символа. Я использую Visual C ++ 2010.
92 c++  map  stl  stdmap 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.