Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

JAVA Let Q be a non-empty queue, and let S be an empty stack. Using only the stack and queue ADT functions and a single

JAVA

Let Q be a non-empty queue, and let S be an empty stack. Using only the stack and queue ADT functions and a single element variable X, write an algorithm to reverse the order of the elements in Q.

This is the required output:

< Oranges Apples Bananas Dragonfruites Strawberries Peaches Melons Pears Apricots Watermelons > < Watermelons Apricots Pears Melons Peaches Strawberries Dragonfruites Bananas Apples Oranges > 

Here is the code that I have so far:

import java.util.StringTokenizer;

public class Main {

public static void main(String[] args) {

Queue q = new AQueue(100);

Stack s = new AStack(100);

String input = "Oranges Apples Bananas Dragonfruites Strawberries Peaches Melons Pears Apricots Watermelons";

StringTokenizer st = new StringTokenizer(input);

while(st.hasMoreTokens())

q.enqueue(st.nextToken());

System.out.println(q);

//you should only use q and s no other arrays or other data structures

//you should nt use a for loop (only while loop)

//you just need two while loops and a print statement

//you should not use any other variable other than whats already on the screen

}

}

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

Professional Microsoft SQL Server 2014 Integration Services

Authors: Brian Knight, Devin Knight

1st Edition

1118850904, 9781118850909

More Books

Students also viewed these Databases questions

Question

Dear my friends, Please help me to resolve this assignment Thanks

Answered: 1 week ago