Hash Table with open addressing. In order to resolve hash collisions double hashing is used.