Professional Documents
Culture Documents
Antrian
Antrian
h>
#include <stdlib.h>
struct Node {
int data;
};
temp->data = x;
temp->next = NULL;
return;
temp->next=front;
front=temp;
void Dequeue() {
if(rear == NULL) {
printf("Queue is Empty\n");
return;
}
else {
while (temp->next!=NULL){
previous = temp;
temp = temp->next;
previous->next=NULL;
rear = previous;
free(temp);
void Print() {
while(temp != NULL) {
printf("%d ",temp->data);
temp = temp->next;
printf("\n");
printf("Enqueue 3 : ");
Enqueue(3);Print();
printf("\nEnqueue 1 : ");
Enqueue(1);Print();
printf("\nEnqueue 4 : ");
Enqueue(4);Print();
printf ("\nEnqueue 5: ");
Enqueue(5);Print();
Enqueue(6);Print();
Dequeue();Print();
Dequeue();Print();