LCR 125.图书整理 II

题目来源:

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();
 */
复制代码

总结:

官方题解是使用双栈模拟队列。


相关推荐
jiayong238 分钟前
知识库概念与核心价值01
java·人工智能·spring·知识库
皮皮林55121 分钟前
告别 OOM:EasyExcel 百万数据导出最佳实践(附开箱即用增强工具类)
java
还不秃顶的计科生27 分钟前
LeetCode 热题 100第二题:字母易位词分组python版本
linux·python·leetcode
LYFlied29 分钟前
【每日算法】LeetCode 416. 分割等和子集(动态规划)
数据结构·算法·leetcode·职场和发展·动态规划
多米Domi0111 小时前
0x3f 第19天 javase黑马81-87 ,三更1-23 hot100子串
python·算法·leetcode·散列表
Da Da 泓1 小时前
多线程(七)【线程池】
java·开发语言·线程池·多线程
历程里程碑1 小时前
滑动窗口最大值:单调队列高效解法
数据结构·算法·leetcode
To Be Clean Coder1 小时前
【Spring源码】getBean源码实战(三)
java·mysql·spring
Wokoo71 小时前
开发者AI大模型学习与接入指南
java·人工智能·学习·架构
电摇小人2 小时前
我的“C++之旅”(博客之星主题作文)
java·开发语言