void push(Stack* stack, int data) { stack->arr[++stack->top] = data; }
typedef struct Queue { int* arr; int front, rear; } Queue; data structures in c balaguruswamy pdf
typedef struct Stack { int* arr; int top; } Stack; void push(Stack* stack
void enqueue(Queue* queue, int data) { queue->arr[queue->rear++] = data; } int data) { stack->