现在有一个用来存放整数的Hash表,Hash表的存储单位称为桶,每个桶能放3个整数,当一个桶中要放的元素超过3个时,则要将新的元素存放在溢出桶中,每个溢出桶也能放3个元素,多个溢出桶使用链表串起来。此Hash表的基桶数目为素数P,Hash表的hash函数对P取模。
#define P 7
#define NULL_DATA -1
struct bucket_node
{
int data[3];
struct bucket_node* next;
};
bucket_node hash_table[P];
实现
如有错误还请指教。
`