uthash

een hash voor C-structuren
Download nu

uthash Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Troy D. Hanson
  • Uitgever website:

uthash Tags


uthash Beschrijving

Een hash voor C-structuren Uthash is een hash voor C-structuren, waardoor een C-structuur met een uniek sleutelveld moet worden gehasht.Structures kan worden verwijderd, toegevoegd of verwijderd van de hash in constante tijd. Het sleutelveld kan elk gegevenstype hebben. Sample 1. Een item toevoegen aan een hash. # Omvatten "uthash.h" struct my_struct {int id; / * -toets * / tekennaam ; Ut_hash_handle hh; / * maakt deze structuur hashable * /}; struct my_struct * -gebruikers = null; void add_user (struct my_struct * s) {hash_add_int (gebruikers, ID, S); / * HASH, KEY FIELD NAAM, ITEM * /} Voorbeeld 2. Kijkend een item in een hash.structuur My_struct * Find_User (INT User_Id) {struct My_struct * S; HASH_FIND_INT (gebruikers, S, ID, User_Id); Retourneer S;} Voorbeeld 1. Een item verwijderen van een HASH.VOID DELETE_USER (Struct My_struct * -gebruiker) {HASH_DEL (gebruikers, gebruiker); / * hash, aanwijzer naar verwijderen * /} Wat is er nieuw in deze release: · Deze versie bevat een nieuw live-analyse-hulpprogramma (voor Linux) om de grootte en kwaliteit van hash-tabellen in een hardloopproces te vragen. · Ook inbegrepen zijn ondersteuning voor bloomfilters die misses, opnieuw-opname van de Murmurhash Hash-functie kunnen versnellen en oplossingen zijn voor de koppeling van de metgezel.


uthash Gerelateerde software

GNU COREUTILS

De GNU-kernhulpprogramma's zijn het basisbestand, shell- en tekstmanipulatiehulpprogramma's van het GNU-besturingssysteem. ...

200

Downloaden