Preguntas etiquetadas con hashmap

197
¿Cómo copio un hash en Ruby?

Admito que soy un poco un novato rubí (escribiendo guiones de rake, ahora). En la mayoría de los idiomas, los constructores de copias son fáciles de encontrar. Media hora de búsqueda no lo encontró en rubí. Quiero crear una copia del hash para poder modificarlo sin afectar la instancia...

192
Array a Hash Ruby

De acuerdo, así que aquí está el trato, he estado buscando en Google durante años para encontrar una solución a esto y, aunque hay muchos por ahí, no parecen hacer el trabajo que estoy buscando. Básicamente tengo una matriz estructurada como esta ["item 1", "item 2", "item 3", "item 4"] Quiero...

177
SparseArray vs HashMap

Puedo pensar en varias razones por las cuales HashMaps con teclas enteras son mucho mejores que SparseArrays: La documentación de Android para un SparseArraydice "Generalmente es más lento que un tradicional HashMap". Si escribe código usando HashMaps en lugar de SparseArrays, su código...

159
¿Es un hashmap de Java realmente O (1)?

He visto algunas afirmaciones interesantes sobre los hashmaps SO re Java y su O(1)tiempo de búsqueda. ¿Alguien puede explicar por qué esto es así? A menos que estos hashmaps sean muy diferentes de cualquiera de los algoritmos de hash que compré, siempre debe existir un conjunto de datos que...

154
Cómo intercambiar claves y valores en un hash

¿Cómo cambio claves y valores en un hash? Tengo el siguiente Hash: {:a=>:one, :b=>:two, :c=>:three} que quiero transformar en: {:one=>:a, :two=>:b, :three=>:c} Usar mapparece bastante tedioso. ¿Hay una solución más

144
Mapa de hash en Python

Quiero implementar un HashMap en Python. Quiero pedirle a un usuario una entrada. dependiendo de su entrada, estoy recuperando información del HashMap. Si el usuario ingresa una clave de HashMap, me gustaría recuperar el valor correspondiente. ¿Cómo implemento esta funcionalidad en...