/*************************************************************************

 IBM(R) VisualAge(TM) C++ for OS/2(R), Version 3
  - Collection Class Library -

 (C) Copyright IBM Corp. 1991, 1995.
  - Licensed Material - Program-Property of IBM - All Rights Reserved.

 *************************************************************************/

Tutorial 5: Providing the right element functions,
exchanging the implementation variants

You want to exchange the implementation variant of the last example
from an AVL tree to a hash table.

1) Modify the file person5.h to provide a hash function for the person
   record.
2) Change the include file and the typedef statement to use
   a set set based on a hash table.
3) Run the program.
4) Provide an estimated size for the hashtable.
5) Run the program again.

Have a look at the results with your debugger.
