Domande taggate «hashcode»

Un codice hash è il risultato dell'applicazione di una funzione hash ai dati, che di solito si traduce in un numero intero.

20
Qual è l'algoritmo migliore per sovrascrivere GetHashCode?
In .NET, il GetHashCodemetodo viene utilizzato in molti punti nelle librerie di classi base di .NET. L'implementazione corretta è particolarmente importante per trovare rapidamente gli elementi in una raccolta o quando si determina l'uguaglianza. Esiste un algoritmo standard o best practice su come implementare le GetHashCodemie classi personalizzate in modo …





29
Perché devo sovrascrivere i metodi equals e hashCode in Java?
Di recente ho letto questo documento di Developer Works . Il documento riguarda la definizione hashCode() e equals()in modo efficace e corretto, tuttavia non sono in grado di capire il motivo per cui abbiamo bisogno di ignorare questi due metodi. Come posso prendere la decisione di implementare questi metodi in …
383 java  equals  hashcode 




9
Perché usare un numero primo in hashCode?
Mi chiedevo solo perché i numeri primi sono usati nel hashCode()metodo di una classe ? Ad esempio, quando si utilizza Eclipse per generare il mio hashCode()metodo, viene sempre 31utilizzato il numero primo : public int hashCode() { final int prime = 31; //... } Riferimenti: Ecco un buon primer su …
174 java  hashcode  primes 


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 


20
Esiste un tipo di funzione di codice hash in JavaScript?
Fondamentalmente, sto cercando di creare un oggetto di oggetti unici, un set. Ho avuto la geniale idea di usare semplicemente un oggetto JavaScript con oggetti per i nomi delle proprietà. Ad esempio, set[obj] = true; Questo funziona, fino a un certo punto. Funziona alla grande con stringhe e numeri, ma …
150 javascript  hash  set  hashcode 


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.