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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Недавно я поговорил с коллегой о том, как вставлять значения в STL maps. Я предпочел map[key] = value; потому что он чувствует себя естественно и ясно читает, тогда как он предпочитает map.insert(std::make_pair(key, value)) Я просто спросил его, и н...
28 нояб. '08 в 15: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 в 9:29
13

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 в 18:26
7

В Java 8 как преобразовать карту <K, V> в другую карту <K, V> с помощью лямбда?

Я только начал смотреть на Java 8 и попробовать lambdas. Я думал, что попытаюсь переписать очень простую вещь, которую я написал недавно. Мне нужно превратить карту строк в столбцы в другую карту строки в столбец, где столбец на новой карте является ...
30 мар. '14 в 10:41
10

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

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

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

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

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

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