hashit

een generieke hash-bibliotheek.
Download nu

hashit Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Pleyades Crew
  • Uitgever website:
  • http://pleyades.net/

hashit Tags


hashit Beschrijving

Een generieke Hash-bibliotheek. Hashit is een generieke hash-bibliotheek. Hashit implementeert Diverse collision-handling methodes. Deze functie creëert een hash tabel die wordt geretourneerd als een Hash_t-type. 'Errno' is ingesteld op Enomem als er niet genoeg geheugen beschikbaar was voor het maken van de tabel. Return-waarde is een verwijzing naar de net gemaakt of nul als de tabelcreatie is mislukt.Parameters: - MAATSEN WORDT GEBRUIKS Gewenste waarde voor de Hash-tabel, de functie berekent de werkelijke grootte van de tabel met deze parameter als een hint op de uiteindelijke waarde.- Keysize: dit is de grootte voor het gegevenstype dat wordt gebruikt als een sleutel in de hashtabel. Sleutels zijn ongeldig *, dus Hashit moet weten hoe lang ze zijn. Als de sleutelgrootte 0 is, wordt aangenomen dat de sleutels strings zijn.- Hfunc: HFUC is een aanwijzer naar de hash-functie voor de hashtabel. Meestal wilt u hier de waarde NULL plaatsen om de standaardhash-functie te gebruiken. Avaliable Hash-functies zijn bob_hash (standaard) en oneat_hash. U kunt uw eigen HASH-functie toevoegen als u weet wat u doet .- CFUNC: CFUC is de vergelijkingsfunctie voor de toetsengegevens. Semantiek zijn hetzelfde in Strcmp-functie. De functie moet 0 retourneren als beide toetsen gelijk zijn, en een waarde die verschilt van nul als ze dat niet zijn - vlaggen: vlaggen kunnen de volgende waarden hebben: ketting_h: hash tabel gebruikt chaining voor het hanteren van botsingen oaddress_h: hash tabel gebruikt open adres hashing voor HANTERING SHAGLES OVERFLOW_H: HASHT-tabel maakt gebruik van een overloopgebied voor het hanteren van botsing dat u niet zeker bent van welke botsing uw hash-tabel zou moeten hebben, gebruik dan Chain_H.- INT HASHIT_INSERT (HASH_T HANDABLE, VOID * -toets, ongeldig * gegevens) Wat is er nieuw Deze release: · Deze release vervangt mobs met cmake. · Er is een kleine bug vastgelegd in de OA-methode. · Een GetValues-methode die gelijk is aan GetKeys is toegevoegd om alle waarden te krijgen met één functie-oproep.


hashit Gerelateerde software

Antares

Antares is een ander project uit alle andere raamwerk die deze dagen licht maken. ...

150

Downloaden