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.
