Skip to main content

Section 33.12 Vocabulary

closed hashing
A collision-resolution strategy where all items are stored directly in the hash table array by probing for another open cell.
cluster
A contiguous run of occupied cells in a hash table that can increase probe lengths and reduce performance.
collision
The event where two different keys map to the same hash table location.
exclusive or
A bitwise operation that returns 1 when two bits differ and 0 when they are the same.
hash
The fixed-size value produced by a hash function for a given input.
hash function
A function that transforms input data into an integer or fixed-size value used for indexing or lookup.
hash table
A data structure that stores items in an array using hash values to choose locations.
hashing
The process of applying a hash function to convert data into hash values.
linear probing
A probing strategy that checks the next cell, then the next, in sequence to resolve collisions.
load factor
The ratio of stored items to available table cells, often used to judge when resizing is needed.
open addressing
See closed hashing.
open hashing
A collision-resolution strategy that stores collections of items at each table index rather than forcing one item per cell.
rolling hash
A hash technique that updates the hash value efficiently when a window of input moves by one position.
separate chaining
See open hashing.
xor
Short name for exclusive or, commonly used to combine bit patterns in hash computations.
You have attempted of activities on this page.