Question
#define MAX 10
typedef struct stack
{
int top;
int item[MAX];
}stack;
int function(stack *s)
{
if(s->top == -1)
return 1;
else return 0;
}
a.
full stack
b.
invalid index
c.
empty stack
d.
infinite stack
Posted under Data Structures and Algorithms
Engage with the Community - Add Your Comment
Confused About the Answer? Ask for Details Here.
Know the Explanation? Add it Here.
Q. What does the following function check for? (all necessary headers to be included and function is called from main)
Similar Questions
Discover Related MCQs
Q. What does ‘stack underflow’ refer to?
View solution
Q. What is the time complexity of pop() operation when the stack is implemented using an array?
View solution
Q. Which of the following array position will be occupied by a new element being pushed for a stack of size N elements(capacity of stack > N).
View solution
Q. What happens when you pop from an empty stack while implementing using the Stack ADT in Java?
View solution
Q. ‘Array implementation of Stack is not dynamic’, which of the following statements supports this argument?
View solution
Q. Which of the following array element will return the top-of-the-stack-element for a stack of size N elements(capacity of stack > N).
View solution
Q. What is the complexity of searching for a particular element in a Singly Linked List?
View solution
Q. Which of the following statements are correct with respect to Singly Linked List(SLL) and Doubly Linked List(DLL)?
View solution
Q. What does ‘stack overflow’ refer to?
View solution
Q. Consider these functions:
push() : push an element into the stack
pop() : pop the top-of-the-stack element
top() : returns the item stored in top-of-the-stack-node
What will be the output after performing these sequence of operations
push(20);
push(4);
top();
pop();
pop();
pop();
push(5);
top();
View solution
Q. Which of the following data structures can be used for parentheses matching?
View solution
Q. Minimum number of queues to implement stack is ___________
View solution
Q. Which of the following properties is associated with a queue?
View solution
Q. In a circular queue, how do you increment the rear end of the queue?
View solution
Q. What is the term for inserting into a full queue known as?
View solution
Q. What is the time complexity of enqueue operation?
View solution
Q. What is the need for a circular queue?
View solution
Q. What is the space complexity of a linear queue having n elements?
View solution
Q. In linked list implementation of queue, if only front pointer is maintained, which of the following operation take worst case linear time?
View solution
Q. In linked list implementation of a queue, where does a new element be inserted?
View solution
Suggested Topics
Are you eager to expand your knowledge beyond Data Structures and Algorithms? We've curated a selection of related categories that you might find intriguing.
Click on the categories below to discover a wealth of MCQs and enrich your understanding of Computer Science. Happy exploring!