The array a contains the following 3 elements: a =abc For each of the following two program fragments indicate what they print: n - a.size(); Stack s - Stack(); for (i=0; i

Systems Architecture
7th Edition
ISBN:9781305080195
Author:Stephen D. Burd
Publisher:Stephen D. Burd
Chapter3: Data Representation
Section: Chapter Questions
Problem 1VE
icon
Related questions
Question
The array a contains the following 3 elements:
a =abc
For each of the following two program fragments indicate what they print:
n - a.size();
Stack s = Stack ();
for (i=0; i<n; i++) {
s. push (a[i]);
for (j=0; j<i; j++)
s. push (a[j]);
while (!s.empty()) {
System.out.println(s.pop());
n = a.size();
Queue s = Queue ();
for (i=0; i<n; i++) {
s.equeue (a[i]);
for (j=0; j<i; j++)
s.enqueue (a[j]);
while (!s.empty()) {
System.out.println(s.dequeue ());
}
Transcribed Image Text:The array a contains the following 3 elements: a =abc For each of the following two program fragments indicate what they print: n - a.size(); Stack s = Stack (); for (i=0; i<n; i++) { s. push (a[i]); for (j=0; j<i; j++) s. push (a[j]); while (!s.empty()) { System.out.println(s.pop()); n = a.size(); Queue s = Queue (); for (i=0; i<n; i++) { s.equeue (a[i]); for (j=0; j<i; j++) s.enqueue (a[j]); while (!s.empty()) { System.out.println(s.dequeue ()); }
Expert Solution
steps

Step by step

Solved in 3 steps

Blurred answer
Knowledge Booster
Stack
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Systems Architecture
Systems Architecture
Computer Science
ISBN:
9781305080195
Author:
Stephen D. Burd
Publisher:
Cengage Learning