separate chaining and linear probing hash table.