Запитання з тегом «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 



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"); streetno.put("4","Laxman"); streetno.put("5","Kohli")
144 python  hashmap 

12
Чи безпечно отримувати значення з java.util.HashMap з декількох потоків (без змін)?
Існує випадок, коли карта буде побудована, і як тільки вона буде ініціалізована, вона більше ніколи не буде змінена. Однак доступ до нього (лише через get (key)) можна отримати з декількох потоків. Чи безпечно використовувати java.util.HashMapтакий спосіб? (В даний час я із задоволенням використовую програму 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 для отримання першого ключа (тобто Active) Object myKey = statusName.keySet().toArray()[0]; Як ми можемо зібрати перший ключ "Значення" (тобто 33), я хочу зберігати і "Ключ", і "Значення" в окремій змінній.
128 java  hashmap 


7
Яку колекцію Java я повинен використовувати?
У цьому запитанні Як я можу ефективно вибрати контейнер «Стандартна бібліотека» на C ++ 11? - це зручна діаграма потоку, яку слід використовувати при виборі колекцій C ++. Я подумав, що це корисний ресурс для людей, які не впевнені, яку колекцію вони повинні використовувати, тому я спробував знайти подібний блок-схему …


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