// Demo of insertions into open address hash table using double hashing #include #include int main() { int *hash; int inValue; int i,j,m,n; int h1,h2; scanf("%d",&m); if (m<1) { printf("Bad m %d\n",m); exit(0); } hash=(int*) malloc(m*sizeof(int)); if (!hash) { printf("malloc failed\n"); exit(0); } // Flag all slots as never-used for (i=0;i=0 && n