Skip to content

Hashing

Introduced
Handout Watch lesson
Vocabulary
English Meaning
hash function/hæʃ ˈfʌŋkʃn/A function that maps input data to a hash value for tasks such as lookup, comparison or integrity checking; different inputs may have the same value.
key/kiː/A value used to identify or look up an associated item, such as a key in a dictionary or database.
address/əˈdres/An identifier specifying a location in memory or on a network.
deterministic/dɪˌtɜːmɪˈnɪstɪk/Producing the same outcome whenever the same inputs and initial conditions are used.
collision/kəˈlɪʒn/A conflict such as different keys mapping to the same hash location, or simultaneous transmissions interfering on a shared network medium.
linear probing/ˈlɪnɪə ˈprəʊbɪŋ/A hash-table collision method that checks successive table positions until an available slot or the sought entry is found.
chaining/ˈtʃeɪnɪŋ/A hash-table collision method that keeps multiple entries associated with the same table position in a separate collection.
load factor/ləʊd ˈfæktə/For the hash table in this topic, the number of stored records divided by the number of available slots.

Handout

Log in or create account

IGCSE, A-Level & AP