hashmap

¿Cómo eliminar una clave de Hash y obtener el hash restante en Ruby/Rails?

Para añadir un nuevo par al Hash lo hago: {:a => 1, :b => 2}.merge!({:c => 3}) #=> {:a => 1, :b => 2, : ... devuelto sea el hash restante, por lo que podría hacer cosas como: foo(my_hash.reject! { |k| k == my_key }) En una línea.

¿Cómo copio un hash en Ruby?

Admitiré que soy un poco novato en ruby (escribiendo guiones de rake, ahora). En la mayoría de los idiomas, los constructores ... egante def copyhash(inputhash) h = Hash.new inputhash.each do |pair| h.store(pair[0], pair[1]) end return h end

Cómo crear un mapa simple usando JavaScript /jQuery [duplicar]

Esta pregunta ya tiene una respuesta aquí: Equivalente de Hashmap de JavaScript ... s fine map.put(myKey1, myObj1); map.put(myKey2, myObj2); //Repeat n times function Object get(k) { return map.get(k); }

Ruby: ¿Cómo convertir un hash en parámetros HTTP?

Eso es bastante fácil con un hash simple como {:a => "a", :b => "b"} Que se traduciría en "a=a&b=b" Pero ¿ ... t; "a", :b => [{:c => "c", :d => "d"}, {:e => "e", :f => "f"}] ¡Gracias por la ayuda tan apreciada con eso!

Java.lang.OutOfMemoryError: GC superado el límite de sobrecarga

Estoy recibiendo este error en un programa que crea varios (cientos de miles) objetos HashMap con unas pocas (15-20) entradas ... o hacen los datos almacenados en el HashMap! :-) El problema también se discute en un tema relacionado con en StackOverflow.

Diferencias entre HashMap y Hashtable?

¿cuáles son las diferencias entre un HashMap y un Hashtable en Java? ¿Qué es más eficiente para aplicaciones no roscadas?

¿Cómo puedo convertir JSON a un HashMap usando Gson?

Estoy solicitando datos de un servidor que devuelve datos en formato JSON. Lanzar un HashMap en JSON al hacer la solicitud no ... }, "result" : "4be26bc400d3c" } ¿De qué manera sería más fácil acceder a estos datos? Estoy usando el módulo GSON.

Equivalente de Hashmap de JavaScript

Como quedó claro en la actualización 3 sobre esta respuesta , esta notación: var hash = {}; hash[X] En realidad no hash ... resultados ignoran el hecho de que diferentes objetos con representaciones de cadenas equivalentes se sobrescriben entre sí.

¿Cuál es la diferencia entre los objetos HashMap y Map en Java?

¿Cuál es la diferencia entre los siguientes mapas que creo (en otra pregunta, la gente respondió usándolos aparentemente ind ... , Object> map = new HashMap<String, Object>(); Map<String, Object> map = new HashMap<String, Object>();

Es un hashmap de Java realmente O (1)?

He visto algunas afirmaciones interesantes sobre SO re Java hashmaps y su O(1) tiempo de búsqueda. ¿Alguien puede explicar po ... , En cuyo caso, la búsqueda sería O(n) en lugar de O(1). Puede alguien explicar si son O(1) y, si es así, ¿cómo lo logran?

Diferencia entre HashSet y HashMap?

Aparte del hecho de que HashSet no permite valores duplicados, ¿cuál es la diferencia entre HashMap y Hashset? Me refiero a la implementación sabia? Es un poco vago porque ambos usan tablas hash para almacenar valores.

C # Java HashMap equivalente

Viniendo de un mundo Java a uno de C# ¿hay un equivalente de HashMap? Si no, ¿qué recomendarías?

Matriz a Hash Ruby

Bien, así que este es el trato, he estado buscando en Google durante siglos para encontrar una solución a esto y, si bien hay ... te extraer todos los índices pares en una matriz separada y luego hacer un bucle alrededor de ellos para agregar los valores.

¿Cómo maneja un Java HashMap diferentes objetos con el mismo código hash?

Según mi entendimiento pienso: Es perfectamente legal que dos objetos tengan el mismo hashcode. Si dos objetos son iguale ... el HashMap rastrear qué clave utiliza? ¿Puede alguien explicar cómo el HashMap utiliza internamente el hashcode del objeto?

SparseArray vs HashMap

Se me ocurren varias razones por las que HashMap s con claves enteras son mucho mejores que SparseArray s: La documentació ... eArray en su lugar. Encuentro esto muy difícil de entender. ¿Alguien conoce alguna razón convincente para usar SparseArray s?

La mejor manera de convertir cadenas a símbolos en hash

¿Cuál es la forma (más rápida/limpia/sencilla) de convertir todas las claves en un hash de cadenas a símbolos en Ruby? Esto ... al analizar YAML. my_hash = YAML.load_file('yml') Me gustaría poder usar: my_hash[:key] En lugar de: my_hash['key']

Cuál es la mejor manera de convertir un array a un hash en Ruby

En Ruby, dado un array en una de las siguientes formas... [apple, 1, banana, 2] [[apple, 1], [banana, 2]] ...¿cuál es la mejor manera de convertir esto en un hash en forma de... {apple => 1, banana => 2}

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 Hashmap: ¿Cómo obtener la clave del valor?

Si tengo el valor "foo", y HashMap<String> ftw para que ftw.containsValue("foo") devuelve true, ¿cómo puedo obtener la clave correspondiente? ¿Tengo que recorrer el hashmap? ¿Cuál es la mejor manera de hacerlo?

¿Por qué usar símbolos como claves hash en Ruby?

Muchas veces la gente usa símbolos como claves en un hash Ruby. ¿Cuál es la ventaja sobre el uso de una cadena? Ej: hash[:name] Vs. hash['name']