Bloomfilter

Een gegevensstructuur die is geoptimaliseerd voor snelle, ruimtebesparend lidmaatschapstests
Download nu

Bloomfilter Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Ms-PL
  • Naam uitgever:
  • Burton H Bloom
  • Besturingssystemen:
  • Windows All
  • Bestandsgrootte:
  • 4 KB

Bloomfilter Tags


Bloomfilter Beschrijving

Een bloeifilter is ontworpen om een gegevensstructuur te zijn die is geoptimaliseerd voor snelle, ruimteverminderige set-lidmaatschapstests. Bloomfilters hebben de ongebruikelijke eigenschap van het vereisen van constante tijd om een element toe te voegen aan de set of test voor het lidmaatschap, ongeacht de grootte van de elementen of het aantal elementen al in de set. Geen enkele andere configuratie-ruimte-gegevensstructuur heeft deze eigenschap. Het werkt door een bitvector op te slaan die de set s '= {H (X) | X IN S, I = 1, ..., K}, waarbij H , ..., H : = {0, 1} -> zijn hash-functies. Toevoegingen instellen eenvoudig K-bits op 1, met name die op H (X), ..., H (X). Cheques worden geïmplementeerd door diezelfde hash-functies uit te voeren en terug te keren als alle resulterende posities 1 zijn. Omdat de opgeslagen set een goede superset is van de set van toegevoegde items, kunnen valse positieven optreden, hoewel valse negatieven niet kunnen. De valse positieve snelheid kan worden gespecificeerd.


Bloomfilter Gerelateerde software

Unidac

UNIDAC is een krachtige bibliotheek met niet-functionele Cross-database-toegangscomponenten voor Delphi, Delphi voor .NET en C ++ Builder. De Unified Access is beschikbaar voor Oracle, Microsoft SQL Server, MySQL, in ...

107 7099K

Downloaden