map

¿La mejor manera de combinar dos mapas y sumar los valores de la misma clave?

val map1 = Map(1 -> 9 , 2 -> 20) val map2 = Map(1 -> 100, 3 -> 300) Quiero fusionarlos y sumar los valores de l ... 2) { case (map, (k,v)) => map + ( k -> (v + map.getOrElse(k, 0)) ) } Pero quiero saber si hay mejores soluciones.

Cuáles son las razones por las que Map.get (clave de objeto) no es (completamente) genérico

¿Cuáles son las razones detrás de la decisión de no tener un método get completamente genérico en la interfaz de java.util. ... es V get(Object key) En lugar de V get(K key) Y me pregunto por qué (lo mismo para remove, containsKey, containsValue).

¿Qué hace el método" map " en Ruby?

Soy nuevo en programación. Puede alguien explicar lo que .map haría en: params = (0...param_count).map

Diferencia entre mapa y recoger en Ruby?

He buscado esto en Google y tengo opiniones irregulares / contradictorias - ¿hay realmente alguna diferencia entre hacer un m ... triz en Ruby/Rails? Los documentos no parecen sugerir ninguno, pero ¿hay quizás diferencias en el método o el rendimiento?

Scala ¿la mejor manera de convertir una Colección en un Mapa por tecla?

Si tengo una colección c de tipo T y hay una propiedad p en T (de tipo P, digamos), ¿cuál es la mejor manera de hacer un map- ... vertir lo anterior en una simple utilidad de biblioteca, como lo haría en Java, pero sospecho que en Scala no hay necesidad)

Cómo convertir un mapa a Lista en Java?

¿Cuál es la mejor manera de convertir un Map<key,value> a un List<value>? Simplemente iterar sobre todos los valores e insertarlos en una lista o estoy pasando por alto algo?

¿Determinar si map contiene un valor para una clave?

¿Cuál es la mejor manera de determinar si un mapa STL contiene un valor para una clave dada? #include <map> using na ... value for key) { out = map[key]; return true; } return false; } ¿Existe algo en este sentido?

Elegir entre std:: mapa y std:: mapa desordenado

Ahora que std tiene un mapa hash real en unordered_map, ¿por qué (o cuándo) todavía querría usar el viejo map sobre unordered_map en sistemas donde realmente existe? ¿Hay alguna situación obvia que no pueda ver inmediatamente?

mapa vs hash mapa en C++

Tengo una pregunta con hash_map y map en C++. Entiendo que map está en STL, pero hash_map no es un estándar. ¿Cuál es la diferencia entre los dos?

¿Java tiene un HashMap con búsqueda inversa?

Tengo datos que están organizados en una especie de formato "clave-clave", en lugar de "clave-valor". Es como un HashMap, pe ... reflejados, pero preferiría no reinventar la rueda (si esto ya existe, pero simplemente no estoy buscando el correcto plazo).

En Java 8 ¿cómo transformo un Mapa en otro Mapa usando una lambda?

Acabo de empezar a buscar en Java 8 y para probar lambdas pensé que iba a tratar de reescribir una cosa muy simple que escrib ... mn(x.getValue()))); Pero estoy seguro de que debe haber una mejor manera de hacerlo y estaría agradecido por algún consejo.

Eliminar varias claves del mapa de manera eficiente?

Tengo un Map<String,String> con un gran número de pares de valores clave. Ahora quiero eliminar las claves seleccionada ... tor.next().toString()); } Esto está funcionando. Solo quiero saber, ¿cuál sería una mejor manera de lograr mi requisito ?

¿Cómo eliminar de un mapa mientras se itera?

¿Cómo elimino de un mapa mientras lo itero? como: std::map<K, V> map; for(auto i : map) if(needs_removing(i)) // remove it from the map Si utilizo map.erase invalidará los iteradores

Cómo inicializar un mapa const estático privado en C++?

Solo necesito diccionario o matriz asociativa string => int. Existe el tipo map C++ para este caso. Pero solo necesito u ... m[3] = 4; m[5] = 6; return m; } static map<int,int> myMap = create_map(); };

Inspección del contenido del contenedor estándar (std:: map) con gdb

Supongamos que tenemos algo como esto: #include <map> int main(){ std::map<int,int> m; m[1] = 2; m[ ... uce mejores resultados: (gdb) p m.find(1) Cannot evaluate function -- may be inlined ¿Hay alguna manera de lograr esto?

Convertir Lista de tupla a mapa (y tratar con clave duplicada)

Estaba pensando en una buena manera de convertir una Lista de tupla con clave duplicada [("a","b"),("c","d"),("a","f")] en ma ... Por cierto, el tipo real de clave-valor que uso aquí es (Int, Node) y quiero convertirme en un mapa de (Int -> NodeSeq)

Está usando java Map.containsKey () redundante cuando se usa map.conseguir()

Me he estado preguntando durante algún tiempo si es permisible dentro de las mejores prácticas abstenerse de usar el método c ... ncia, y que para la legibilidad del código es preferible mantener la parte containsKey(). Agradecería mucho sus comentarios.

Copia superficial de un mapa en Java

Según lo entiendo, hay un par de maneras (tal vez otras también) para crear una copia superficial de un Map en Java: Map< ... turn a shallow copy of the data map return (Map<String, Object>) ((HashMap<String, Object>) data).clone(); }

¿Cómo puedo usar map y recibir un índice también en Scala?

¿Hay alguna Lista/Secuencia incorporada que se comporte como map y proporcione también el índice del elemento?

¿Cómo comprobar si std:: map contiene una clave sin hacer insert?

La única manera que he encontrado para buscar duplicados es insertando y comprobando el std::pair.second para false, pero el ... roblema es que esto todavía inserta algo si la clave no se usa, mientras que lo que quiero es una función map.contains(key);.