CDLL 3
CDLL 3
{
struct node *nn,*curr;
int item;
nn = (struct node *) malloc(sizeof(struct node));
printf("\nEnter value");
scanf("%d",&nn->info);
nn-> next = NULL;
nn-> prev = NULL;
if(h == NULL)
{
h =nn;
nn-> next = h;
nn -> prev = h;
}
else
{
curr= h;
while(curr->next !=h)
{
curr = curr->next;
}
curr->next = nn;
nn -> prev=curr;
h -> prev = nn;
nn -> next = h;
}
printf("\nnode inserted\n");
return h;
}
void display()
{
curr=h;
void display()
{
curr=h;
do
{