Questions marquées «hashcode»

Un code de hachage est le résultat de l'application d'une fonction de hachage à des données, ce qui entraîne généralement un entier.

8
Adresse mémoire des variables en Java
Veuillez jeter un œil à l'image ci-dessous. Lorsque nous créons un objet en java avec le newmot - clé, nous obtenons une adresse mémoire du système d'exploitation. Lorsque nous écrivons, out.println(objName)nous pouvons voir une chaîne "spéciale" en sortie. Mes questions sont: Quelle est cette sortie? Si c'est l'adresse mémoire qui …

9
Instructions GetHashCode en C #
J'ai lu dans le livre Essential C # 3.0 et .NET 3.5 que: Les retours de GetHashCode () sur la durée de vie d'un objet particulier doivent être constants (la même valeur), même si les données de l'objet changent. Dans de nombreux cas, vous devez mettre en cache la méthode …
136 c#  .net  hashcode 

8
Cohérence de hashCode () sur une chaîne Java
La valeur hashCode d'une chaîne Java est calculée comme suit (String.hashCode () ): s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1] Existe-t-il des circonstances (par exemple, la version JVM, le fournisseur, etc.) dans lesquelles l'expression suivante sera évaluée à false? boolean expression = "This is a Java string".hashCode() == 586653468 Mise …
134 java  string  hashcode 

5
À quoi sert hashCode? Est-ce unique?
Je remarque qu'il existe une getHashCode()méthode dans tous les contrôles, éléments, dans WP7, qui renvoient une séquence de nombres. Puis-je utiliser ce hashcode pour identifier un élément? Par exemple, je souhaite identifier une image ou une chanson dans l'appareil et vérifier où elle se trouve. Cela pourrait être fait si …
129 c#  hashcode 

2
Boolean.hashCode ()
La hashCode()méthode de la classe Boolean est implémentée comme ceci: public int hashCode() { return value ? 1231 : 1237; } Pourquoi utilise-t-il 1231 et 1237? Pourquoi pas autre chose?
122 java  boolean  hashcode 


11
Identificateur d'objet unique .NET
Existe-t-il un moyen d'obtenir un identifiant unique d'une instance? GetHashCode()est le même pour les deux références pointant vers la même instance. Cependant, deux instances différentes peuvent (assez facilement) obtenir le même code de hachage: Hashtable hashCodesSeen = new Hashtable(); LinkedList<object> l = new LinkedList<object>(); int n = 0; while (true) …




6
Code de hachage d'ArrayList qui se contient comme élément
Pouvons-nous trouver le hashcoded'un listqui se contient comme element? Je sais que c'est une mauvaise pratique, mais c'est ce que l'intervieweur a demandé. Lorsque j'ai exécuté le code suivant, il lance un StackOverflowError: public class Main { public static void main(String args[]) { ArrayList<ArrayList> a = new ArrayList(); a.add(a); a.hashCode(); …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.