Lecture 24

Learning objectives

After this class, you should be able to:

  1. Describe the idea of hashing and desirable features of hash functions.
  2. Given a hash function, compute the hash value of an item.
  3. Identify applications where hash tables can be useful.
  4. Use STL hash table based sets and maps.

Reading assignment

  1. Sections 5.1, 5.2, and 5.6.
  2. Lecture: Hash functions.

Exercises and review questions


Last modified: 27 Oct 2011