¿Cómo puedo crear y buscar matrices asociativas en Java como puedo en PHP? Por ejemplo: $arr[0]['name'] = 'demo'; $arr[0]['fname'] = 'fdemo'; $arr[1]['name'] = 'test'; $arr[1]['fname'] =
¿Cómo puedo crear y buscar matrices asociativas en Java como puedo en PHP? Por ejemplo: $arr[0]['name'] = 'demo'; $arr[0]['fname'] = 'fdemo'; $arr[1]['name'] = 'test'; $arr[1]['fname'] =
Eso es bastante fácil con un simple hash como {:a => "a", :b => "b"} lo que se traduciría en "a=a&b=b" ¿Pero qué haces con algo más complejo como {:a => "a", :b => ["c", "d", "e"]} que debería traducirse en "a=a&b[0]=c&b[1]=d&b[2]=e" O peor aún, (qué...
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...
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...
Una de las estructuras básicas de datos en Python es el diccionario, que permite registrar "claves" para buscar "valores" de cualquier tipo. ¿Se implementa esto internamente como una tabla hash? Si no, ¿qué
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...
Sé que STL tiene una API HashMap, pero no puedo encontrar ninguna documentación buena y exhaustiva con buenos ejemplos al respecto. Cualquier buen ejemplo será
Además del hecho de que HashSetno permite valores duplicados, ¿cuál es la diferencia entre HashMapy HashSet? Me refiero a la implementación sabia? Es un poco vago porque ambos usan tablas hash para almacenar
Sé que LinkedHashMaptiene un orden de iteración predecible (orden de inserción). ¿El Setdevuelto por LinkedHashMap.keySet()y el Collectiondevuelto por LinkedHashMap.values()también mantienen este
Muchas veces las personas usan símbolos como claves en un hash Ruby. ¿Cuál es la ventaja sobre el uso de una
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...
Noté que LSH parece una buena manera de encontrar elementos similares con propiedades de alta dimensión. Después de leer el periódico http://www.slaney.org/malcolm/yahoo/Slaney2008-LSHTutorial.pdf , todavía estoy confundido con esas fórmulas. ¿Alguien sabe un blog o artículo que explica que la...
En javadoc para ConcurrentHashMap está lo siguiente: Las operaciones de recuperación (incluida la obtención) generalmente no se bloquean, por lo que pueden superponerse con las operaciones de actualización (incluida la colocación y eliminación). Las recuperaciones reflejan los resultados de las...
¿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
¿Es posible HashMapdevolver un valor predeterminado para todas las claves que no se encuentran en el
¿Cómo puedo recorrer un HashMapen JSP? <% HashMap<String, String> countries = MainUtils.getCountries(l); %> <select name="country"> <% // Here I need to loop through countries.
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...
El JavaDoc de ConcurrentHashMapdice esto: Me gusta Hashtablepero HashMapno me gusta , esta clase no permite nullser utilizada como clave o valor. Mi pregunta: ¿por qué? 2da pregunta: ¿Por qué no Hashtablepermite nulo? He usado muchos HashMaps para almacenar datos. Pero al cambiar a...
Lo he usado LinkedHashMapporque es importante el orden en que las claves ingresaron en el mapa. Pero ahora quiero obtener el valor de la clave en primer lugar (la primera entrada ingresada) o la última. ¿Debería haber un método como first()y / last()o algo así? ¿Necesito tener un iterador para...
Hay un caso en el que se construirá un mapa, y una vez que se inicialice, nunca más se modificará. Sin embargo, se accederá (solo mediante get (clave)) desde varios subprocesos. ¿Es seguro usar un java.util.HashMapde esta manera? (Actualmente, estoy felizmente usando a