2023/12/18日数据结构练习
试实现线性探测法的查找函数
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 }

浙公网安备 33010602011771号