Open addressing
mediumEverything lives in the table, which is far friendlier to the cache than following chain pointers. Watch linear probing form clusters, then switch to double hashing and watch them scatter.
Average
O(1) below α ≈ 0.7Worst O(n)Space O(m)Loading the open addressing engine…