“Fonction de hachage DJB2 C a expliqué” Réponses codées

Fonction de hachage DJB2 C a expliqué

// Djb2 hash function
unsigned long hash(char *str) 
{

        unsigned long hash = 5381;
        int c;
        while ((c = *str++))
            hash = ((hash << 5) + hash) + c; /* hash * 33 + c */
        return hash % NUM_BUCKETS;

}
Nutty Nightingale

Algorithme DJB2 pour C

// Djb2 hash function - really good and implementable code
unsigned long hash(char *str) {

        unsigned long hash = 5381;
        int c;
        while ((c = *str++))
            hash = ((hash << 5) + hash) + c; /* hash * 33 + c */
        return hash % NUM_BUCKETS;

}
Obnoxious Ocelot

Réponses similaires à “Fonction de hachage DJB2 C a expliqué”

Questions similaires à “Fonction de hachage DJB2 C a expliqué”

Plus de réponses similaires à “Fonction de hachage DJB2 C a expliqué” dans Python

Parcourir les réponses de code populaires par langue

Parcourir d'autres langages de code