Preguntas etiquetadas con hashmap

137
Cómo convertir JSON a un hash Ruby

Tengo un objeto JSON con el siguiente valor: @value = {"val":"test","val1":"test1","val2":"test2"} Quiero recorrerlo en Ruby para obtener los pares clave / valor. Cuando lo uso @each, no itera a través del objeto porque no está en la forma hash de Ruby: @value =

131
HashMap obtener / poner complejidad

Estamos acostumbrados a decir que las HashMap get/putoperaciones son O (1). Sin embargo, depende de la implementación de hash. El hash de objeto predeterminado es en realidad la dirección interna en el montón JVM. ¿Estamos seguros de que es lo suficientemente bueno para afirmar que get/putson O...

129
HashMap: obtener el valor de la primera clave

A continuación se muestran los valores que contiene el HashMap statusName {Active=33, Renewals Completed=3, Application=15} Código Java para obtener la primera clave (es decir, activa) Object myKey = statusName.keySet().toArray()[0]; ¿Cómo podemos recopilar el primer "Valor" clave (es decir,...

127
¿Qué colección Java debo usar?

En esta pregunta, ¿cómo puedo seleccionar eficientemente un contenedor de biblioteca estándar en C ++ 11? es un diagrama de flujo útil para usar al elegir colecciones de C ++. Pensé que este era un recurso útil para las personas que no están seguras de qué colección deberían usar, así que intenté...

117
mapa vs hash_map en C ++

Tengo una pregunta con hash_mapy mapen C ++. Entiendo que mapestá en STL, pero hash_mapno es un estándar. ¿Cuál es la diferencia entre los

104
HashMap e int como clave

Estoy tratando de construir un HashMap que tendrá enteros como claves y objetos como valores. Mi sintaxis es: HashMap<int, myObject> myMap = new HashMap<int, myObject>(); Sin embargo, el error devuelto es - Error de sintaxis en el token "int", Dimensiones esperadas después de este...

102
¿Cómo buscar e insertar en un HashMap de manera eficiente?

Me gustaría hacer lo siguiente: Busque una Vecclave determinada y guárdela para su uso posterior. Si no existe, cree un vacío Vecpara la clave, pero manténgalo en la variable. ¿Cómo hacer esto de manera eficiente? Naturalmente, pensé que podría usar match: use std::collections::HashMap; //...