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...