Domande taggate «hashtable»

Una tabella hash nella programmazione è una raccolta che utilizza una funzione hash per mappare i valori di identificazione (chiavi) ai valori associati.


11
Come eseguire array / hashing associativi in ​​JavaScript
Devo archiviare alcune statistiche usando JavaScript in un modo come se lo facessi in C #: Dictionary<string, int> statistics; statistics["Foo"] = 10; statistics["Goo"] = statistics["Goo"] + 1; statistics.Add("Zoo", 1); C'è un Hashtableo qualcosa del genere Dictionary<TKey, TValue>in JavaScript? Come potrei memorizzare i valori in questo modo?


14
Come funziona una tabella hash?
Sto cercando una spiegazione di come funziona una tabella hash - in un inglese semplice per un semplice come me! Ad esempio, so che prende la chiave, calcola l'hash (sto cercando una spiegazione come) e quindi esegue un qualche tipo di modulo per capire dove si trova l'array in cui …


12
Cosa succede quando una chiave duplicata viene inserita in una HashMap?
Se mi passa lo stesso tasto più volte per HashMap's putmetodo, che cosa succede al valore originale? E se anche il valore si ripete? Non ho trovato alcuna documentazione su questo. Caso 1: valori sovrascritti per una chiave 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")); …
276 java  hashmap  hashtable 


15
Buona funzione hash per archi
Sto cercando di escogitare una buona funzione hash per le stringhe. E stavo pensando che potrebbe essere una buona idea riassumere i valori unicode per i primi cinque caratteri nella stringa (supponendo che abbia cinque, altrimenti fermati dove finisce). Sarebbe una buona idea o è una cattiva? Lo sto facendo …
160 java  hash  hashtable  hashcode 



9
funzione hash per stringa
Sto lavorando su una tabella hash in linguaggio C e sto testando la funzione hash per la stringa. La prima funzione che ho provato è aggiungere codice ASCII e utilizzare modulo (% 100) ma ho ottenuto scarsi risultati con il primo test di dati: 40 collisioni per 130 parole. I …





Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.