Hashing Tutorial
Welcome to the interactive hashing tutorial! This tutorial does more than simply explain hashing and collision resolution. It will let you try out hash functions and collision resolution methods for yourself so that you can really see how they work. It will also let you compare different methods to see how well they perform in various situations.
There are many activities scattered throughout these pages. If you spend some time with each one, at the end you will understand what makes hashing work and why it is such a powerful technique.
Java note: The Java applets in this tutorial were compiled using Java 1.6. To run them, your browser must be equipped with Java 1.6 or later.