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

Структура даних, яка використовує хеш-функцію для відображення ідентифікаційних значень, відомих як ключі, до їх пов’язаних значень



7
Як реалізується хеш-карта JavaScript?
На даний момент я працюю з OpenLayers і маю величезний набір даних для введення у векторний шар (більше 100000 векторів). Зараз я намагаюся помістити всі ці вектори в хеш-карту JavaScript для аналізу продуктивності. Я хочу знати, як реалізована хеш-карта в JavaScript, це справжня хеш-функція чи просто загорнута функція, яка використовує …

4
Чи є HashMap потокобезпечним для різних ключів?
Якщо у мене є два декілька потоків, які отримують доступ до HashMap, але я гарантую, що вони ніколи не матимуть одночасного доступу до одного і того ж ключа, чи може це все одно призвести до стану перегони?

7
Як створити літерал HashMap?
Як я можу створити літерал HashMap у Rust? У Python я можу це зробити так: hashmap = { 'element0': { 'name': 'My New Element', 'childs': { 'child0': { 'name': 'Child For Element 0', 'childs': { ... } } } }, ... } А в Go наступним чином: type Node struct …
87 hashmap  rust 

5
Яка оптимальна ємність та коефіцієнт навантаження для HashMap фіксованого розміру?
Я намагаюся з'ясувати оптимальну потужність та коефіцієнт навантаження для конкретного випадку. Я думаю, що я зрозумів суть цього, але я все одно буду вдячний за підтвердження від когось більш знаного, ніж я. :) Якщо я знаю, що моя HashMap заповниться, щоб містити, скажімо, 100 об’єктів, і я витрачу більшу частину …
85 java  hashmap 

10
Надшвидка хеш-карта C / C ++ (таблиця, словник) [закрито]
Зачинено. Це питання не відповідає вимогам щодо переповнення стека . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно було актуальним для переповнення стека. Закрито 5 років тому . Удосконалюйте це питання Мені потрібно зіставити примітивні ключі (int, можливо, довгі) для структурування значень у високопродуктивній структурі даних …

7
Як поставити весь на Java вміст hashMap одного до іншого, але не замінити існуючі ключі та значення?
Мені потрібно скопіювати всі ключі та значення з одного HashMap A на інший B, але не замінювати існуючі ключі та значення. Що найкращий спосіб зробити це? Я думав замість цього повторити keySet і checkig, якщо він існує чи ні, я б Map temp = new HashMap(); // generic later temp.putAll(Amap); …
83 java  map  hashmap 

4
Коли використовувати HashMap через LinkedList або ArrayList і навпаки
У чому причина, чому ми не завжди можемо використовувати HashMap, хоча він набагато ефективніший за ArrayList або LinkedList при операціях додавання, видалення, незалежно від кількості елементів. Я погуглив і знайшов деякі причини, але завжди було обхідне рішення щодо використання HashMap з перевагами, які все ще існують.

12
чи узгоджується порядок ітерацій Java HashMap keySet ()?
Я розумію, що Набір, повернений із методу keySet () Карти, не гарантує жодного конкретного замовлення. Моє питання полягає в тому, чи гарантує він однаковий порядок протягом декількох ітерацій. Наприклад Map<K,V> map = getMap(); for( K k : map.keySet() ) { } ... for( K k : map.keySet() ) { } …


9
Android - Отримайте значення від HashMap
Я намагався шукати на HashMap в Android, але отримую проблему: Розглянемо цей приклад: HashMap<String, String> meMap=new HashMap<String, String>(); meMap.put("Color1","Red"); meMap.put("Color2","Blue"); meMap.put("Color3","Green"); meMap.put("Color4","White"); тепер я хочу повторити його і отримати значення кожного кольору і хочу відобразити в "Тості". як це відобразити?

6
Чи існує еквівалент Java HashMap у PHP?
Мені потрібен PHP-об'єкт, схожий на HashMap в Java, але я не знайшов, коли гуглив, тому, якщо хтось знає, як я можу імітувати HashMaps у PHP, допомога буде вдячна.
78 php  hashmap 

8
Чому Map.of не дозволяє нульові ключі та значення?
З Java 9, нові фабричні методи були введені для List, Setі Mapінтерфейсів. Ці методи дозволяють швидко створити екземпляр об'єкта Map зі значеннями в одному рядку. Тепер, якщо врахувати: Map<Integer, String> map1 = new HashMap<Integer, String>(Map.of(1, "value1", 2, "value2", 3, "value3")); map1.put(4, null); Вищезазначене дозволяється без будь-якого винятку, тоді як, якщо …

9
чому значення HashMap не додаються до списку?
Я вкладаю значення в хеш-карту, яка має форму, Map<Long, Double> highLowValueMap=new HashMap<Long, Double>(); highLowValueMap.put(1l, 10.0); highLowValueMap.put(2l, 20.0); Я хочу створити список за допомогою values()методу map. List<Double> valuesToMatch=new ArrayList<>(); valuesToMatch=(List<Double>) highLowValueMap.values(); або List<Double> valuesToMatch=(List<Double>) highLowValueMap.values(); Однак він видає виняток: Виняток у потоці "main" java.lang.ClassCastException: java.util.HashMap $ Значення не можуть бути передані …

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