Computing - Hash Tables


What is the main advantage of a hash table?

You can quickly find items given a key.

A hash table is a type of what data type?

An Abstract Data Type.

How is an element’s key calculated?

Using a hash function.

A key-value hash table is sometimes called what?

A hash map.

What is a hashing algorithm?

A calculation applied to a key to transform it into an address.

What is it called when a hash function generates the same value for two different inputs?

A collision.

What is it called when you find a new place for a value after two inputs have the same hash?

Open addressing.

What is the formula for load factor?

\[\frac{\text{total items}}{\text{capacity}}\]

What can load factor be used for?

Calculating when it is neccassary to allocate more space to store something.

Once a hash has been calculated, what operation is used to normalise it to the length of the array?

\[\text{mod}\]

What is a common method of calculating a hash for a string?

Adding together the ASCII numbers of the characters.




Related posts