Data structures that trade a little exactness or a little extra memory for speed. A hash table turns a key into a position so that a value can be looked up in about constant time, and a Bloom filter answers whether an element is in a set using very little space, at the price of occasionally reporting a false positive. They are the basis for caches, dictionaries and membership tests in databases and networks.
Browse By
Hashing and Probabilistic Structures
Filter Results3 entries
Sources
Wikipedia: Skip List
Wikimedia FoundationHas Member: Skip List, LeadQuote, Has Member: Skip List, Lead
a skip list (or skiplist) is a probabilistic data structure
View the Source Wikipedia: Hash Table
Wikimedia FoundationHas Member: Hash Table, LeadQuote, Has Member: Hash Table, Lead
In computer science, a hash table is a data structure that implements an associative array, also called a dictionary or simply map; an associative array is an abstract data type that maps keys to values.
View the Source Wikipedia: Bloom filter
Wikimedia FoundationHas Member: Bloom Filter, LeadQuote, Has Member: Bloom Filter, Lead
In computing, a Bloom filter is a space-efficient probabilistic data structure, conceived by Burton Howard Bloom in 1970, that is used to test whether an element is a member of a set.
View the Source Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.