program
program
h>
#include<stdlib.h>
Int key;
NODE;
NODE HT [10]-(NULL);
Return (key%10);
Int index;
NODE *newnode NULL, *temp;
Newnode->key=k;
Newnode->next=NULL;
Index=hf (k);
If (HT [index]==NULL)
HT [index]=newnode;
Else
Temp-temp->next;
Temp->next-newnode;
}
Void search (int key)
Int index;
NODE *temp;
Index-hf (key);
If (temp->key=-key)
Return;
(
Int index;
NODE *temp;
HT [index]=temp->next;
If (temp->next->key=-key)
Temp->next-temp->next->next;
Return;
1
}
Void showTable()
Inti, index;
NODE *temp;
Printf(“%d “, i);
Printf(“%d->”, temp->key);
Printf(“NULL\n”);
Void main()
Insert (80);
Insert (23);
Insert (34);
Insert (48);
Insert (73);
Insert (93);
Insert (78);
showTable();
deleteKey (73);
printf(“\nAfter deletion:\n”);
showTable();