Публикации по теме 'hashmap'


JavaScript Hashmap: производительная переменная ключ-значение
Почему Hashmap? Все мы знаем, что в другом языке программирования есть что-то под названием **Hashtable** . Это структура данных, в которой хранятся пары ключ-значение, которые так хороши из-за их постоянного поиска O (1) за постоянное время. Это выгодная структура данных, которую мы можем использовать для хранения данных. В JavaScript у нас нет встроенной структуры данных, такой как Hashtable. Но мы можем использовать объект для хранения пар ключ-значение. В JavaScript это называется..

Перемешать строку: как решить, используя хэш-карту
Пошаговое руководство по решению этого вопроса алгоритма с использованием хэш-карты. Чувак, я действительно начинаю любить хэш-карты. Странное ощущение. Всего несколько месяцев назад я едва мог решить вопрос об алгоритме самостоятельно, не говоря уже о том, чтобы найти достаточно эффективное решение. Хотя я все еще осознаю огромный пробел, который мне нужно преодолеть, чтобы достичь того, чего я хочу достичь как разработчик программного обеспечения, важно осознавать эти маленькие..

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

О сохранении в спящем режиме с использованием режима объекта Dynamic-Map
Как в следующем примере сохранить значение роли в роли с id=1, не загружая ее? Я пытался: Map user = new HashMap<String,Object>(); user.put("address","Address test"); user.put("role",1); session.save("User",user); Но это приводит к:...
4210 просмотров
schedule 13.01.2023

Использование java-объекта в jsp
<c:set var="nameLookup" value="${names}" /> <c:forEach var="result" items="${results}"> <tr> <td>${result.uglyDisplayName}</td> <td>${result.phonenum}</td> </tr>...
1917 просмотров
schedule 13.09.2022

Действительно ли поиск по хэш-карте Java O (1)?
Я видел несколько интересных заявлений о SO re Java hashmaps и их O(1) времени поиска. Может кто-нибудь объяснить, почему это так? Если эти хэш-карты сильно не отличаются от каких-либо алгоритмов хеширования, на которые я был куплен, всегда должен...
130866 просмотров
schedule 02.04.2023

как преобразовать объект python dict в эквивалентный объект java?
Мне нужно преобразовать код Python в эквивалентный код Java. Python очень упрощает жизнь разработчикам, предоставляя множество функций быстрого доступа. Но теперь мне нужно перенести то же самое на Java. Мне было интересно, что будет эквивалентно...
8170 просмотров
schedule 07.01.2024

Удалите элементы из HashSet во время итерации
Итак, если я попытаюсь удалить элементы из Java HashSet во время итерации, я получу ConcurrentModificationException . Как лучше всего удалить подмножество элементов из HashSet , как в следующем примере? Set<Integer> set = new...
133781 просмотров
schedule 04.06.2023

В чем разница между объектами HashMap и Map в Java?
В чем разница между следующими картами, которые я создаю (в другом вопросе люди ответили, используя их, казалось бы, взаимозаменяемо, и мне интересно, чем они отличаются): HashMap<String, Object> map = new HashMap<String, Object>();...
307110 просмотров
schedule 02.07.2022

Все ли структуры данных на основе Hash в java используют концепцию «ведра»?
Известные мне хеш-структуры — HashTable, HashSet и HashMap. Все ли они используют структуру корзины, то есть когда два хэш-кода similar совершенно одинаковые , один элемент не перезаписывает другой, вместо этого они помещаются в одну и ту же...
2691 просмотров

Порядок элементов в HashMap отличается, когда одна и та же программа запускается в JVM5 и JVM6.
У меня есть приложение, которое отображает набор объектов в строках, один объект = одна строка. Объекты хранятся в HashMap. Порядок строк не влияет на функциональность приложения (поэтому вместо сортируемой коллекции использовался HashMap)....
2693 просмотров
schedule 05.01.2024

Как мне перебрать список [[токенов]] и заменить их вводом текстового поля?
Вот основной код, который я пытаюсь заставить работать: Field fields[] = SalesLetter.class.getDeclaredFields(); String fieldName; for (int j = 0, m = fields.length; j < m; j++) { fieldName = fields[j].getName(); //example fieldname...
921 просмотров
schedule 10.02.2023

Рекомендуемая хеш-карта с малым объемом памяти для реализации на Java
В настоящее время я работаю над проблемой, связанной с программированием, когда я пытаюсь создать массивную хэш-карту данных. Ключом для данных является пользовательская реализация CharSequence с низким объемом памяти, которая реализует hashCode() и...
2723 просмотров

поменять местами ключи/значения - создать новый экземпляр HashMap
У меня есть существующий экземпляр HashMap, который называется просто продажа (it is Map<String, Set<String>>) . Я использую его для регистрации истории клиентов и товаров. Есть ли способ создать новый экземпляр HashMap, который...
3571 просмотров
schedule 05.06.2022

Является ли HashMap потокобезопасным для разных ключей?
Если у меня есть два нескольких потока, обращающихся к HashMap, но с гарантией того, что они никогда не будут обращаться к одному и тому же ключу одновременно, может ли это привести к состоянию гонки?
62100 просмотров

Разница между HashSet и HashMap?
Помимо того, что HashSet не допускает дублирования значений, в чем разница между HashMap и HashSet ? Я имею в виду разумную реализацию? Это немного расплывчато, потому что оба используют хэш-таблицы для хранения значений.
254956 просмотров
schedule 14.07.2023

Как Java упорядочивает элементы в HashMap или HashTable?
Мне было интересно, как Java упорядочивает элементы в Map ( HashMap или Hashtable ) при их добавлении. Ключи упорядочены по хэш-коду, ссылке на память или по приоритету выделения...? Это потому, что я заметил, что одни и те же пары в Map не...
71084 просмотров
schedule 24.07.2022

Помощь с Hashmaps в Java
Я не уверен, как использовать get() для получения информации. Глядя на мою книгу, они передают ключ для get(). Я думал, что get() возвращает объект, связанный с этим ключом, глядя на документацию. Но я, должно быть, делаю что-то не так... Есть...
341 просмотров
schedule 08.03.2022

Чем реализация LinkedHashMap отличается от HashMap?
Если временная сложность LinkedHashMap такая же, как сложность HashMap, зачем нам нужен HashMap? Каковы все дополнительные накладные расходы LinkedHashMap по сравнению с HashMap в Java?
21229 просмотров

Является ли unordered_map действительно неупорядоченным?
Меня очень смущает название unordered_map. Название говорит о том, что ключи вообще не упорядочены. Но я всегда думал, что они упорядочены по их хэш-значению. Или это неправильно (потому что название подразумевает, что они не упорядочены)? Или,...
6594 просмотров
schedule 12.06.2022

Java HashMap против JSONObject
Меня интересует производительность Java HashMap против JSONObject. Кажется, что JSONObject хранит данные внутри, используя HashMap. Но JSONObject может иметь дополнительные накладные расходы по сравнению с HashMap. Кто-нибудь знает о...
26020 просмотров
schedule 14.11.2022

Эффективное извлечение HashMap с помощью составного ключа (сборка из 2 перечислений)
У меня есть 2 значения перечисления, представляющие сопоставление с объектом, который я (в настоящее время) моделирую с помощью HashMap с двумя значениями перечисления, используемыми в качестве ключа, а объект является значением. Это неэффективно,...
4045 просмотров

Как инициализировать неизменяемую хэш-карту Scala со значениями?
Какой синтаксис для установки неизменного содержимого хэш-карты при инициализации? Например, если бы я хотел жестко закодировать массив, я бы написал: val a = Массив (0, 1, 2, 3) Какой аналог для неизменяемых хэш-карт (скажем, я хочу,...
34392 просмотров
schedule 10.12.2022