Preguntas etiquetadas con hashtable

Una tabla hash en programación es una colección que usa una función hash para asignar valores de identificación (claves) a sus valores asociados.


11
Cómo hacer una matriz asociativa / hashing en JavaScript
Necesito almacenar algunas estadísticas usando JavaScript de una manera como lo haría en C #: Dictionary<string, int> statistics; statistics["Foo"] = 10; statistics["Goo"] = statistics["Goo"] + 1; statistics.Add("Zoo", 1); ¿Hay Hashtablealgo o algo así Dictionary<TKey, TValue>en JavaScript? ¿Cómo podría almacenar valores de tal manera?


14
¿Cómo funciona una tabla hash?
Estoy buscando una explicación de cómo funciona una tabla hash, ¡en inglés simple para un tonto como yo! Por ejemplo, sé que toma la clave, calcula el hash (estoy buscando una explicación de cómo) y luego realiza algún tipo de módulo para determinar dónde se encuentra en la matriz donde …


12
¿Qué sucede cuando una clave duplicada se coloca en un HashMap?
Si paso la misma clave varias veces a HashMap's putmétodo, lo que ocurre con el valor original? ¿Y si incluso el valor se repite? No encontré ninguna documentación sobre esto. Caso 1: valores sobrescritos para una clave Map mymap = new HashMap(); mymap.put("1","one"); mymap.put("1","not one"); mymap.put("1","surely not one"); System.out.println(mymap.get("1")); Nosotros …
276 java  hashmap  hashtable 


15
Buena función de hash para cadenas
Estoy tratando de pensar en una buena función hash para cadenas. Y estaba pensando que podría ser una buena idea resumir los valores Unicode para los primeros cinco caracteres de la cadena (suponiendo que tenga cinco, de lo contrario, pare donde termina). ¿Sería una buena idea, o es mala? Estoy …
160 java  hash  hashtable  hashcode 



9
función hash para cadena
Estoy trabajando en una tabla hash en lenguaje C y estoy probando la función hash para string. La primera función que he intentado es agregar un código ASCII y usar el módulo (% 100), pero obtuve malos resultados con la primera prueba de datos: 40 colisiones por 130 palabras. Los …





Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.