Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Browse By

All Hashing and Probabilistic Structures

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.

All Hashing and Probabilistic Structures
Filter Results3 entries
Sources
Wikipedia: Skip List
Wikimedia FoundationHas Member: Skip List, Lead
Quote, 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, Lead
Quote, 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, Lead
Quote, 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
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.