hachoir

Une bibliothèque de hachage générique.
Télécharger maintenant

hachoir Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • GPL
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Pleyades Crew
  • Site Internet de l'éditeur:
  • http://pleyades.net/

hachoir Mots clés


hachoir La description

Une bibliothèque de hash générique. Hashit est une bibliothèque de hash générique.Hashit implémente diverses méthodes de manipulation de collision.Cette fonction crée une table de hachage qui est renvoyée comme type hash_t. "Erno" est défini sur Enomem s'il n'y avait pas assez de mémoire disponible pour la création de la table.Return La valeur est une référence à la table juste créée ou null lorsque la création de la table a échoué.Parameters: - Taillehint: Il est utilisé pour donner une disponibilité Valeur souhaitée pour la table de hachage, la fonction calcule la taille réelle de la table à l'aide de ce paramètre comme indice de signalisation à la valeur finale.- Touche: Ceci est la taille du type de données utilisé comme clé de la table de hachage. Les clés sont annulées *, de sorte que Hashit a besoin de savoir combien de temps ils sont. Si la taille de la clé est 0, on suppose que les clés sont des chaînes .- hfunc: hfunc est un pointeur sur la fonction de hachage de la table de hachage. Généralement, vous souhaitez mettre ici la valeur null pour utiliser la fonction de hachage par défaut. Les fonctions de hachage disponible sont BOB_HASH (par défaut) et ONATER_HASH. Vous pouvez ajouter votre propre fonction de hachage si vous savez qu'est-ce que vous faites .- CFunC: CFunC est la fonction de comparaison des données des touches. La sémantique est la même que dans la fonction STRCMP. La fonction doit renvoyer 0 si les deux touches sont égales et une valeur différente de zéro si elles ne sont pas. - drapeaux: les indicateurs peuvent avoir les valeurs suivantes: Chain_h: Table de hachage utilise la chaînage pour la manutention Collisions OADDRESS_H: la table de hachage utilise une adresse ouverte pour Collisions de collision Overflow_H: La table HASHT utilise une zone de débordement permettant de manipuler des collisions. Vous n'êtes pas sûr de la manipulation de la collision de votre table de hachage, puis utilisez Chain_h.- INT HASHIT_INSERT (HASH_T HTABLE, VOID * TOUCHE, VOID * DONNÉES) Cette version: · Cette version remplace la foule avec cmake. · Un petit bug a été corrigé dans la méthode OA. · Une méthode GetValues équivalente à GetKeys a été ajoutée pour obtenir toutes les valeurs avec un appel de fonction.


hachoir Logiciels associés

xhgtk

Une bibliothèque d'interface graphique multiplataform pour Harbour et Xharbour. ...

158

Télécharger

Festivals

Une bibliothèque Java Quelle mission est de minimiser les lacunes potentielles d'objets simulés. ...

200

Télécharger