DSA Assignment 7
DSA Assignment 7
#include<stdio.h>
int i, index;
index = hf(key,i);
if(ht[index] == -1)
ht[index] = key;
return;
}
printf("\ncould not insert key %d\n",key);
int i, index;
index = hf(key,i);
if(ht[index] == key)
return index;
return -1;
int index;
index = search(ht,key);
if(index == -1)
else
ht[index] = -1;
}
int i;
printf("%d[%d]\n", i, ht[i]);
int main()
ht[i] = -1;
do
printf("\n1:Insert\n2:Search\n3:Delete\n4:exit");
scanf("%d",&choice);
switch(choice)
case 1:
insert(ht,key);
showtable(ht);
break;
case 2:
scanf("%d",&key);
index = search(ht,key);
if(index == -1)
else
break;
case 3:
scanf("%d",&key);
delkey(ht,key);
showtable(ht);
}while(choice!=4);
return 0;
}