1 Position Find (HashTable H,ElementType Key){ 2 int a=Key%H->TableSize; 3 int count=0; 4 while(H->Cells[a].Info!=Empty&&count!=H->TableSize){ 5 count++; 6 if(H->Cells[a].Data==Key) 7 return a; 8 else 9 a=(a+1)%H->TableSize; 10 } 11 if(H->Cells[a].Info==Empty) 12 return a; 13 else 14 return ERROR; 15 }