Home | Projects | Notes > Data Structures & Algorithms > Hash Tables

Hash Tables

 

Why is Map Necessary?

 

C++ Built-in Maps

 

Hash Tables (Hash Maps)

 

basic-concept-of-a-hash-table

 

Collision Handling Techniques

Closed Addressing (Closed Hashing)

 

concept-of-chained-hash-table

 

Open Addressing (Open Hashing)

 

Chained Hash Table 1 (C++)

Interface

Implementation

Test Driver

 

Chained Hash Table 2 (C++)

For the ease of implementation, key will be string type, and value will be template.

Interface

Implementation

Test Driver