In this code error in DynamicQueue queue=new DynamicQueue(6); And
public static void reverseStack(StackUsingArrays)
And error in Public static void reverseQueue(Dynamic Queue)
package Secction_Queues;
public class ReverseAQueue {
public static void main(String[] args) throws Exception {
// StackUsingArrays stack=new StackUsingArrays(5);
// for(int i=1;i<=5; i++) {
// stack.push(i*10);
// }
// stack.display();
// StackUsingArrays helper=new StackUsingArrays(5);
// reverseStack(stack,helper,0);
// stack.display();
DynamicQueue queue=new DynamicQueue(6);
for(int i=1;i<=6;i++) {
queue.enqueue(i*10);
}
queue.display();
reverseQueue(queue);
queue.display();
}
public static void reverseStack(StackUsingArrays stack,StackUsingArrays helper,int index) throws Exeption{
if(stack.isEmpty) {
return;
}
int item=stack.pop();
reverseStack(stack,helper,index+1);
helper.push(item);
if(index==0) {
while(!helper.isEmpty()) {
stack.push(helper.pop());
}
}
}
public static void reverseQueue(DynamicQueue queue) throws Exception {
if(queue.isEmpty()) {
return;
}
int element=queue.dequeue();
reverseQueue(queue);
queue.enqueue(element);
}
}