Changes between Version 60 and Version 61 of LibrariesUnderConstruction


Ignore:
Timestamp:
Jun 8, 2009, 4:48:20 PM (13 years ago)
Author:
viboes
Comment:

Adding Bloom Filters

Legend:

Unmodified
Added
Removed
Modified
  • LibrariesUnderConstruction

    v60 v61  
    170170    };
    171171}}}
     172
     173---------------------------------------------------------------------------------------------------
     174== Boost.!BloomFilters ==
     175 * '''Author(s):''' Dean Michael Berris
     176 * '''Version:''' 0.1
     177 * '''State:'''
     178 * '''Last upload:''' 2009 June 08
     179 * '''Links:''' [https://svn.boost.org/svn/boost/sandbox/bloom_filter Boost Sandbox]
     180 * '''Categories:''' [#Containers Containers]
     181 * '''Description:'''Bloo Filters
     182
     183A Bloom Filter is a space efficient data-structure that allows you to
     184represent set membership that allows for false positives (elements may
     185have been marked as included in a set when they really aren't part of
     186the set) but not false negatives (when an element has not been
     187included/added in the set, the bloom filter wouldn't show that they
     188are part of the set). These have been used in proxy caches to signify
     189whether they already have a cached copy of a URI. File systems also
     190use these to see whether a part of a file (or a page) has already been
     191accessed before (to limit the frequency of fetching pages that have
     192been fetched before on a DFS for instance).
     193
     194A more in-depth explanation of bloom filters can be found here:
     195http://en.wikipedia.org/wiki/Bloom_filter
     196
    172197
    173198---------------------------------------------------------------------------------------------------
     
    11701195---------------------------------------------------------------------------------------------------
    11711196== Containers ==
     1197 * [#Boost.BloomFilters Boost.BloomFilters]
    11721198 * [#Boost.ConstantTimeSize Boost.ConstantTimeSize]
    11731199 * [#DenseSet DenseSet]