哈希函数为 h(k)=k%7,插入逻辑由以下C++代码实现:
#include <iostream>
#include <string>
#include <cmath>
#include <vector>
using namespace std;
typedef struct Node{
int data;
struct Node *next;
}Node;
Node* hTab[7];
int key[]={44, 36, 23, 35, 52, 73, 90, 58, 0};
void Insert()
{
int i,j;
Node *x;
for(i=0; key[i];i++){
j = key[i] % 7;
x=new Node;
x->data = key[i];
x->next = hTab[j];
hTab[j] = x;
}
return;
}