Dy çelësa të ndryshëm mund të caktojnë në të njëjtën kovë — një përplasje. Tabelat hash mbeten O(1) në mesatare duke zgjidhur përplasjet dhe duke ndryshuar madhësinë përpara se kovet të bëhen të mbipopuluara, të kontrolluar nga faktori i ngarkesës.
Zgjidhja e përplasjeve
text
Separate chaining: each bucket holds a list
[3] -> ("cat",9) -> ("rat",2) # both hashed to 3
Open addressing: probe to the next free slot
hash=3 taken -> try 4 -> try 5 ... (linear probing)
