Consider a class that uses the following variables to implement an array-based stack:
String [ ] s = new String[100];
Int top = -1;// Note top == -1 indicates stack is empty
A method that implements a String pop() operation can be written as
A) if (top == -1)
Throw new RuntimeException("Empty Stack") ;
Top --;
String temp = s[top];
S[top] = null;
Return temp;
B) if (top == -1.
Throw new RuntimeException("Empty Stack".;
S[top] = null;
Top--;
Return s[top ];
C) if (top == -1.
Throw new RuntimeException("Empty Stack".;
String temp = s[top];
S[top] = null;
Top--;
Return temp;
D) None of the above
Correct Answer:
Verified
Q21: A stack based on a linked list
Q22: A stack based on a linked list
Q23: A queue based on a linked list
Q24: In a queue implementation that uses an
Q25: A stack based on a linked list
Q27: In an implementation of a stack based
Q28: The operation for removing an item from
Q29: Consider a class that uses the following
Q30: A queue based on a linked list
Q31: A queue invariant is a condition
A) obeyed
Unlock this Answer For Free Now!
View this answer and more for free by performing one of the following actions
Scan the QR code to install the App and get 2 free unlocks
Unlock quizzes for free by uploading documents