Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

c) Based on the following program segment, draw the representation of stack A, B and C after the execution of the line of codes

 

c) Based on the following program segment, draw the representation of stack A, B and C after the execution of the line of codes as indicated by Structure-A1, Structure-B1, and Structure-C1 respectively. In the diagram of the stack representation that you have drawn, you are to indicate the base and the top of the data. After that, show the output the program. Hint: A, B and C are the instances of a Stack data structure to store String object. Stack A = new Stack(); Stack B = new Stack (); Stack C = new Stack(); A.push("1"); A.push("a".toUpperCase()); A.push("u".toUpperCase()); A.push("t"); A.push("x"); A.push("e".toUpperCase()); A.push("t"); //** while (!A.isEmpty()) { ***Structure-A String s A.pop(); System.out.print(s+ " "); switch (s.toLowerCase()) { case "a": case "e": case "i": case "O": case "u": B.push(s.toLowerCase()); break; default: } C.push(s.toUpperCase()); **********Structure-B **********Structure-C System.out.println(); while (!B.isEmpty()) { String s B.pop(); System.out.print (s+ " "); System.out.println(); while (!C.isEmpty()) { String s = C.pop(); System.out.print(s+ " "); (10 marks)

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Management and Cost Accounting

Authors: Colin Drury

8th edition

978-1408041802, 1408041804, 978-1408048566, 1408048566, 978-1408093887

More Books

Students also viewed these Programming questions