Assignment
Assignment
h>
#include <stdlib.h>
Struct Node {
Int data;
};
Struct Queue {
};
return q;
Temp->data = value;
Temp->next = NULL;
If (q->rear == NULL) {
return;
q->rear->next = temp;
q->rear = temp;
If (q->front == NULL) {
Printf(“Queue is empty\n”);
Return -1;
q->front = q->front->next;
if (q->front == NULL)
q->rear = NULL;
free(temp);
return result;
If (q->front == NULL) {
Printf(“Queue is empty\n”);
Return -1;
Return q->front->data;
}
Int main() {
Enqueue(q, 10);
Enqueue(q, 20);
Return 0;