logo

Topic study hub

Hash tables

Official AQA 7517 section 4.2.6.

0

Objectives

5

Flashcards

7

Questions

36 min

Study time

AqaA LevelComputer ScienceFundamentals of data structures

Choose a revision tool

Start revising Hash tables

Syllabus checklist

What you need to know

0 objective pages available

Hash tables1 objectives
  • Hash tables: Be familiar with the concept of a hash table and its uses. A hash table is a data structure that creates a mapping between keys and values. Be able to apply simple hashing algorithms. Know what is meant by a collision and how collisions are handled using rehashing. A collision occurs when two key values compute the same hash.

Key terms

Hash tableCollision

Exam tips

  • Show the hash calculation: Write the calculation for each key, including any modulo operation, before deciding whether a collision has occurred.

Common mistakes

  • Confusing a collision with duplicate values: A collision occurs when two different key values compute the same hash; the associated values do not have to be identical.

Practice preview

Continue by objective

Objectives are grouped by subtopic so students can jump straight to the exact skill they want to revise.

Related topics

Study nearby topics next