What is a hash table?
Data structure that lets us find stored values more efficiently than sequential search O(n) or binary search O(log n) if using indices instead of slicing, which is O(n)
What’s a slot in a hash table?
How is it named and what does it hold?
each position of a hash table, named by an integer value (starting at 0) - indices of the list
holds an item
What maps an item with the slot it’ll be in in the hash table?
Hash function
What is the load factor?
number of items in table / number of slots in the table
Name 2 methods for a hash function
Remainder method
Folding method
Name 2 main collision resolution tactics
Open Addressing
Chaining