📄 hash.txt
字号:
#include<stdio.h>
#include<string.h>
typedef struct{int key;char i[20];}ElemType; Hash(ElemType A[],int ke) {int j=0,k=0;
while(j<30)
if(base_tbl[A[j].key%ke].key==0) {base_tbl[A[j].key%ke].key=A[j].key;
strcpy(base_tbl[A[j].key%ke].i,A[j].i);
j++;
}
else {over_tbl[k].key=A[j].key; strcpy(over_tbl[k].i,A[j].i);
k++;
j++;
}
}
main()
{ElemType A[30];int ke,t=0;int data;
printf("Plese enter the key:\n");
Hash(A,ke);
printf("Please enter the data which you want to find:\n");
if(base_tbl[data%ke].key==data)
printf(" %s\n",base_tbl[data%ke].i);
else {while(over_tbl[t].key!=data&&over_tbl[t].key!=0)t++;
if(over_tbl[t].key==0)
else printf("%s\n",over_tbl[t].i);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -