Complete Doubly linked list using C
#include<stdio.h> #include<conio.h> #include<stdlib.h> struct node { int data; struct node *next, *prev; }; struct node *head, *tail, *newnode, *temp; int count =0; void create() { int choice=1; while(choice==1){ newnode = (struct node*)malloc(sizeof(struct node)); count++; newnode->next=0; newnode->prev=0; printf("\nenter data: "); scanf("%d",&newnode->data); if(head==0) { head=newnode; tail=newnode; } else { newnode->prev=tail; tail->next=newnode; ...