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

Структура данных, которая использует хеш-функцию для сопоставления идентифицирующих значений, известных как ключи, с их соответствующими значениями

6
Как понять локальное хеширование?
Я заметил, что LSH, кажется, хороший способ найти похожие элементы с большими свойствами. После прочтения статьи http://www.slaney.org/malcolm/yahoo/Slaney2008-LSHTutorial.pdf я все еще не понимаю эти формулы. Кто-нибудь знает блог или статью, которая объясняет, что легкий путь?

6
Как поменять ключи и значения в хэше
Как поменять ключи и значения в хэше? У меня есть следующий хэш: {:a=>:one, :b=>:two, :c=>:three} что я хочу превратить в: {:one=>:a, :two=>:b, :three=>:c} Использование mapкажется довольно утомительным. Есть ли более короткое решение?
154 ruby  hashmap 


3
Как перебрать HashMap в JSP?
Как я могу пройти через HashMapJSP? <% HashMap<String, String> countries = MainUtils.getCountries(l); %> <select name="country"> <% // Here I need to loop through countries. %> </select>
146 java  jsp  loops  hashmap 

9
Хеш-карта в Python
Я хочу реализовать HashMap в Python. Я хочу попросить пользователя для ввода. в зависимости от его ввода я получаю некоторую информацию из HashMap. Если пользователь вводит ключ HashMap, я хотел бы получить соответствующее значение. Как мне реализовать эту функциональность в Python? HashMap<String,String> streetno=new HashMap<String,String>(); streetno.put("1", "Sachin Tendulkar"); streetno.put("2", "Dravid"); streetno.put("3","Sehwag"); …
144 python  hashmap 

12
Безопасно ли получать значения из java.util.HashMap из нескольких потоков (без изменений)?
Есть случай, когда карта будет построена, и после инициализации она больше никогда не будет изменена. Однако к нему можно будет получить доступ (только с помощью get (key)) из нескольких потоков. Насколько безопасно использовать java.util.HashMapтакой способ? (В настоящее время я с удовольствием использую a java.util.concurrent.ConcurrentHashMap, и у меня нет никакой потребности …

9
добавление нескольких записей в HashMap одновременно в одном операторе
Мне нужно инициализировать константу HashMap, и я хотел бы сделать это в одной строке. Как избежать такого: hashMap.put("One", new Integer(1)); // adding value into HashMap hashMap.put("Two", new Integer(2)); hashMap.put("Three", new Integer(3)); аналогично этому в цели C: [NSDictionary dictionaryWithObjectsAndKeys: @"w",[NSNumber numberWithInt:1], @"K",[NSNumber numberWithInt:2], @"e",[NSNumber numberWithInt:4], @"z",[NSNumber numberWithInt:5], @"l",[NSNumber numberWithInt:6], nil] Я …


6
Как преобразовать JSON в хэш Ruby
У меня есть объект JSON, содержащий следующее значение: @value = {"val":"test","val1":"test1","val2":"test2"} Я хочу перебрать его в Ruby, чтобы получить пары ключ / значение. Когда я использую @each, он не выполняет итерацию по объекту, потому что он не в хэш-форме Ruby: @value = {"val"=>"test","val1"=>"test1","val2"=>"test2"} Как я могу преобразовать вышеупомянутый объект JSON …
137 ruby  json  hashmap 

8
Заменяет ли добавление повторяющегося значения в HashSet / HashMap предыдущее значение
Пожалуйста, рассмотрите следующий фрагмент кода: HashSet hs = new HashSet(); hs.add("hi"); -- (1) hs.add("hi"); -- (2) hs.size()даст 1, поскольку HashSetне допускает дублирования, поэтому будет сохранен только один элемент. Я хочу знать, если мы добавим дублирующий элемент, то он заменит предыдущий элемент или просто не добавит его? Кроме того, что будет …

6
Сложность получения / ввода HashMap
Мы привыкли говорить, что HashMap get/putоперации - O (1). Однако это зависит от реализации хэша. Хэш объекта по умолчанию - это внутренний адрес в куче JVM. Уверены ли мы, что этого достаточно, чтобы утверждать, что get/putесть O (1)? Доступная память - еще одна проблема. Как я понимаю из javadocs, HashMap …

10
HashMap - получение значения первого ключа
Ниже приведены значения, содержащиеся в HashMap. statusName {Active=33, Renewals Completed=3, Application=15} Код Java для получения первого ключа (т.е. активного) Object myKey = statusName.keySet().toArray()[0]; Как мы можем собрать первое «значение» ключа (т.е. 33), я хочу сохранить и «ключ», и «значение» в отдельной переменной.
129 java  hashmap 


7
Какую коллекцию Java мне следует использовать?
В этом вопросе Как я могу эффективно выбрать контейнер стандартной библиотеки в C ++ 11?- это удобная блок-схема, которую можно использовать при выборе коллекций C ++. Я подумал, что это полезный ресурс для людей, которые не уверены, какую коллекцию им следует использовать, поэтому я попытался найти аналогичную блок-схему для Java, …


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