⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hash.txt

📁 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 + -