题目来源:
leetcode题目,网址:LCR 125. 图书整理 II - 力扣(LeetCode)
解题思路:
使用队列模拟即可。
解题代码:
class CQueue {
Queue<Integer> queue;
public CQueue() {
queue=new LinkedList<>();
}
public void appendTail(int value) {
queue.offer(value);
}
public int deleteHead() {
if(queue.size()==0){
return -1;
}
return queue.poll();
}
}
/**
* Your CQueue object will be instantiated and called as such:
* CQueue obj = new CQueue();
* obj.appendTail(value);
* int param_2 = obj.deleteHead();
*/
总结:
官方题解是使用双栈模拟队列。