请教一下高手, 怎样implement method stack by methods from queues, 急
实在不好意思, 跑来请教一下高手, 怎样implement method stack by methods from queues, can 't using java.util, ? 我卡在pop()上了, 我是这么想的,
/*dequeue all elements of queue1 and enqueue them into queue2
* only left the last element and set as a temp variable
* then dequeue all the elements from queue2 and enqueue them back to queue1
* @return the temp varible as the result of the pop method */
然后是这么写的, 但是问题出在the last element 上, 我把它设成TEMP了, 但是不知道应该怎样做成LOCAL VARIABLE, 请帮我看一下, 拜托
//temp = null;
for(int i = queue1.size()-1; i > 1; i--){
if(i==1){
<E> temp = queue1; }
queue2.enqueue(queue1.dequeue());
queue1.enqueue(queue2.dequeue());
}//end for
return <E> temp;
------解决方案--------------------学习