For 10 points, name these data structures which can give Big O of 1 access time by using a namesake code for each entry.
One implementation of these data structures moves only items with a certain longer sequence, the "Robin Hood" method of its key step. Overlay Networks are often used to manage a variant of these, distributed structures which allow some (*) BitTorrent clients to operate without a tracker. These data structures, which can be implemented with open addressing, are prone to secondary clustering when quadratic probing is used in their key step. Bucketing and chaining are two approaches to handling collisions in these structures. For 10 points, name these data structures which can give Big O of 1 access time by using a namesake code for each entry.
One implementation of these data structures moves only items with a certain longer sequence, the "Robin Hood" method of its key step.
{Hash Table} [or {Hash Map}; prompt on {Hash} Function; do not accept "Hash Code"]