Запитання з тегом «map»

Словник відображає клавіші до значень, що дозволяють ефективно отримувати значення з ключів. USE [map-function] тег про функції відображення даних над даними, МОЛЮ; і для географії, [карти].

13
delete_if еквівалент std :: map
Я намагався стерти з карти різноманітні елементи, залежно від конкретних умов. Як це зробити за допомогою алгоритмів STL? Спочатку я думав використовувати, remove_ifале це неможливо, оскільки Remove_if не працює для асоціативного контейнера. Чи існує якийсь еквівалентний алгоритм "remove_if", який працює для карти? Як простий варіант, я подумав прокрутити карту і …
118 c++  stl  map 


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

3
Дрібна копія карти на Java
Як я розумію, існує декілька способів (можливо, і інших) для створення дрібної копії MapJava на 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(); Чи є один із способів кращим …
106 java  map  clone  shallow-copy 

2
boost :: flat_map та його ефективність порівняно з картою та unororder_map
Загальновідомо в програмуванні, що локальність пам'яті значно покращує продуктивність завдяки хітам кешу. Нещодавно я дізнався про те, boost::flat_mapщо є векторною реалізацією карти. Здається, він не такий популярний, як ваш типовий map/, unordered_mapтому я не зміг знайти порівняння продуктивності. Як вона порівнює та які найкращі випадки використання для цього? Дякую!
103 c++  boost  map 

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

4
Помилка виконання: призначення запису в нульовій карті
Я намагаюся створити карту, а потім конвертувати її у файл 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" …
101 map  go  yaml 

4
C ++ доступ до елементу карти const
Я намагався використовувати оператор [] для доступу до елемента в const C ++ карті, але цей метод не вдався. Я також намагався використовувати "at ()", щоб зробити те саме. Це спрацювало цього разу. Однак я не зміг знайти жодної посилання на використання "at ()" для доступу до елемента в const …
100 c++  stl  map  const 


7
Чи має Java HashMap із зворотним пошуком?
У мене є дані, які організовані у формі "ключ-ключ", а не "ключ-значення". Це як HashMap, але мені знадобиться пошук O (1) в обох напрямках. Чи існує назва цього типу структури даних і чи є щось подібне до стандартних бібліотек Java? (а може, Apache Commons?) Я міг би написати власний клас, …

3
Частково JSON невстановлений на карту в Go
Мій веб-сокет-сервер буде отримувати та відключати дані JSON. Ці дані завжди будуть упаковані в об'єкт з парами ключ / значення. Рядок ключів буде діяти як ідентифікатор значення, повідомляючи серверу Go, яке це значення. Знаючи, який тип значення, я можу перейти до JSON демаршалізувати значення до правильного типу структури. Кожен json-об'єкт …
98 json  map  go 

12
Шукаємо хороший алгоритм генерації карти світу [закрито]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб він зосередив увагу на одній проблемі лише редагуючи цю публікацію . Закрито 2 роки тому . Удосконаліть це питання Я працюю над грою, що нагадує цивілізацію, і шукаю хороший алгоритм …
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 …
93 c++  stl  map  gdb 

6
Використовує java Map.containsKey () зайвим при використанні map.get ()
Я деякий час гадав, чи допустимо в рамках найкращої практики утримуватися від використання containsKey()методу java.util.Mapі замість цього робити нульову перевірку результату з get(). Моє обґрунтування полягає в тому, що здається зайвим робити пошук значень двічі - спочатку для, containsKey()а потім знову для get(). З іншого боку, може бути так, що …

8
Перетворити список кортежів на карту (і мати справу з дублікатом ключа?)
Я думав про хороший спосіб перетворити список кортежу з дублікатом ключа [("a","b"),("c","d"),("a","f")]на карту ("a" -> ["b", "f"], "c" -> ["d"]). Зазвичай (у python) я створював порожню карту та цикл for по списку та перевіряв наявність дубліката ключа. Але я шукаю тут щось більш масштабне та розумне рішення. До речі, фактичний …
90 scala  map 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.