Вопросы с тегом 'map'

Карта - это структура данных, связывающая ключи со значениями. Для вопросов о функциях сопоставления вместо этого используйте [map-function]. По вопросам географии вместо этого используйте [maps].
6 отв.

Как напрямую инициализировать HashMap (буквально)?

Есть ли способ инициализации Java HashMap, как это?: Map<String,String> test = new HashMap<String, String>{"test":"test","test":"test"}; Какой будет правильный синтаксис? Я не нашел ничего относительно этого. Это возможно? Я ищу с...
23 июля '11 в 21:40
13 отв.

Разница между HashMap, LinkedHashMap и TreeMap

В чем разница между HashMap, LinkedHashMap и TreeMap в Java? Я не вижу разницы в выходе, поскольку все три имеют keySet и values. Что такое Hashtable s? Map m1 = new HashMap(); m1.put("map", "HashMap"); m1.put("schildt", "java2"); m1.put("mathew", ...
23 мая '10 в 0:10
15 отв.

Как преобразовать карту в список на Java?

Каков наилучший способ преобразования Map<key,value> в List<value>? Просто перебирайте все значения и вставляйте их в список или я что-то пропускаю?
22 июня '09 в 14:45
11 отв.

Каковы причины, по которым Map.get(Object key) не является (полностью) общим

В чем причины решения не иметь полностью общий метод get в интерфейсе java.util.Map<K, V>. Чтобы прояснить вопрос, сигнатура метода V get(Object key) вместо V get(K key) и мне интересно, почему (то же самое для remove, containsKey, cont...
13 мая '09 в 14:28
4 отв.

Разница между картой и собиранием в Ruby?

У меня есть Googled это и получили неоднозначные/противоречивые мнения - есть ли вообще разница между выполнением map и выполнением collect в массиве в Ruby/Rails? docs, похоже, не предлагают никаких, но могут быть различия в методе или производит...
10 марта '11 в 5:19
12 отв.

Есть ли преимущество использования карты над unordered_map в случае тривиальных ключей?

Недавний разговор о unordered_map в С++ заставило меня понять, что я должен использовать unordered_map для большинства случаев, когда раньше использовал map из-за эффективности поиска (амортизировал O (1) против O ( log n)). В большинстве случаев я ...
04 февр. '10 в 5:37
14 отв.

Как отсортировать значения карты по ключу в Java?

У меня есть карта, которая имеет строки для ключей и значений. Данные похожи на следующее: "question1", "1" "question9", "1" "question2", "4" "question5", "2" Я хочу отсортировать карту по ключам. Итак, в конце у меня будет question1, questio...
28 мая '09 в 21:43
7 отв.

Что делает метод "map" в Ruby?

Я новичок в программировании. Может кто-нибудь объяснить, что .map будет делать в: params = (0...param_count).map
23 авг. '12 в 6:54
12 отв.

На картах STL лучше использовать map:: insert, чем []?

Недавно я поговорил с коллегой о том, как вставлять значения в STL maps. Я предпочел map[key] = value; потому что он чувствует себя естественно и ясно читает, тогда как он предпочитает map.insert(std::make_pair(key, value)) Я просто спросил его, и н...
28 нояб. '08 в 18:42
14 отв.

Лучший способ объединить две карты и суммировать значения одного и того же ключа?

val map1 = Map(1 -> 9 , 2 -> 20) val map2 = Map(1 -> 100, 3 -> 300) Я хочу объединить их и суммировать значения одних и тех же ключей. Таким образом, результат будет: Map(2->20, 1->109, 3->300) Теперь у меня есть 2 решения: ...
16 авг. '11 в 12:29
10 отв.

Scala лучший способ превратить коллекцию в Map-by-key?

Если у меня есть коллекция c типа T, и есть свойство p на T (типа p, скажем), что лучший способ сделать карту по байту, извлечения ключа? val c: Collection[T] val m: Map[P, T] Один из способов: m = new HashMap[P, T] c foreach { t => m add (t....
23 марта '09 в 21:26
10 отв.

Какая разница между структурой данных Tree и Graph?

В академическом плане, какое существенное различие между структурой данных Tree и Graph? А как насчет поиска по дереву и поиска по графике?
15 сент. '11 в 0:49
2 отв.

Прокрутка по карте с помощью JSTL

Я ищу, чтобы JSTL-цикл прошел через Map<String, String> и выводил значение ключа и его значение. Например, у меня есть Map<String, String>, который может иметь любое количество записей, я хотел бы пропустить эту карту с помощью JSTL и ...
17 мая '10 в 13:44
5 отв.

Как удалить с карты при ее повторении?

Как удалить с карты во время ее итерации? как: std::map<K, V> map; for(auto i : map) if(needs_removing(i)) // remove it from the map Если я использую map.erase, это приведет к недействительности итераторов
23 нояб. '11 в 1:28
5 отв.

Выбор между std:: map и std:: unordered_map

Теперь, когда std имеет реальное хэш-отображение в unordered_map, почему (или когда) я все еще хочу использовать старый добрый map over unordered_map в системах, где он действительно существует? Есть ли очевидные ситуации, которые я не могу сразу ув...
11 окт. '10 в 2:29