Checking if a stack is empty
Array implementation
int isEmpty(stack *stk){
if(stk -> top == -1)
return 1; //stack is empty
else
return 0; //stack is not empty
}
Linked list implementation
int isEmpty(stack *stk){
if(stk -> top == NULL)
return 1; //stack is empty
else return 0; //stack is not empty
}