Loading...
1procedure INSERT(H, key, value)2 i ← hash(key) mod size(H)3 if H[i] is empty then4 H[i] ← new list5 end if6 append (key, value) to H[i]7end procedure
1procedure SEARCH(H, key)2 i ← hash(key) mod size(H)3 for each (k, v) in H[i] do4 if k = key then return v5 end for6 return NOT_FOUND7end procedure
1procedure DELETE(H, key)2 i ← hash(key) mod size(H)3 for each (k, v) in H[i] with index j do4 if k = key then5 remove H[i][j]6 return7 end if8 end for9end procedure