| Bloomfilter Een gegevensstructuur die is geoptimaliseerd voor snelle, ruimtebesparend lidmaatschapstests |
Download nu |
Bloomfilter Rangschikking & Samenvatting
- Naam uitgever:
- Burton H Bloom
- Besturingssystemen:
- Windows All
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