Mapping data to fixed-size values for efficient O(1) average lookup.
Handle collisions by storing multiple elements in the same bucket using a Linked List.
Handle collisions by probing for the next available slot (Linear/Quadratic).