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.
