DOUBLY LINKED LIST
DOUBLY LINKED LIST PROGRAMMING IN C #include<stdio.h> #include<conio.h> #include<ctype.h> #include<stdlib.h> void create(); void insert(int); void delet(int); void display(); int ch,pos; char ch1; struct link { int data; struct link *llink,*rlink; }*start,*end,*temp; void main() { start=end=NULL; while(ch!=6) { clrscr(); printf("\n\tDOUBLY LINKED LIST\n"); printf("\n1.Creation \n2.Insertion \n3.Deletion \n4.Display \n5.Exit"); printf("\nEnter your choice:"); scanf("%d",&ch); switch(ch) { case 1: create(); break; case 2: printf("\nEnter the postion"); scanf("%d",&pos); insert(pos); break; case 3: printf("\n[B]ackward list"); printf("\n[F]orward list"); ch1=toupper(getch()); display(); printf("\nEnter the position:"); scanf("%d",&pos); delet(pos); break; case 4: printf("\n[B]ackward list"); prin...