Prakhar Singh: Queue Using Link List
Prakhar Singh: Queue Using Link List
(11BEC1108)
PRAKHAR SINGH
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
struct node
int data;
};
void create();
void insert();
void delte();
void display();
void create()
scanf("%d",&cur->data);
cur->link=NULL;
first=cur;
last=cur;
void insert()
scanf("%d",&cur->data);
cur->link=NULL;
last->link=cur;
last=cur;
void delte()
if(first==NULL)
printf("\t\nQUEUE IS EMPTY\n");
else
cur=first;
first=first->link;
cur->link=NULL;
free(cur);
}
}
void display()
cur=first;
printf("\n");
while(cur!=NULL)
printf("\t%d",cur->data);
cur=cur->link;
int main()
int ch;
while(1)
scanf("%d",&ch);
switch(ch)
case 1:
create();
display();
break;
case 2:
insert();
display();
break;
case 3:
delte();
display();
break;
case 4:
exit(0);