Professional Documents
Culture Documents
h>
#include<conio.h>
struct Node
int data;
};
void EnQueue(int);
void DeQueue();
void display();
void Front();
void QueueSize();
int main()
while(1)
printf("6. Exit\n");
scanf("%d",&choice);
switch(choice)
case 1:
scanf("%d", &value);
EnQueue(value);
break;
case 2:
DeQueue();
break;
case 3:
display();
break;
case 4:
Front();
break;
case 5:
QueueSize();
break;
case 6:
exit(0);
default:
};
return 0;
if(front == NULL)
else
rear = newNode;
}
void DeQueue()
if(front == NULL)
else
free(temp);
void display()
if(front == NULL)
else
while(temp->next != NULL)
{
printf("%d \n",temp->data);
void Front()
if(front==NULL)
else
void QueueSize()
if(front==NULL)
else
int count=0;
while(temp->next != NULL)
{
count++;