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

总结:

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


相关推荐
冷雨夜中漫步13 小时前
Claude Code源码分析——Claude Code Agent Loop 详细设计文档
java·开发语言·人工智能·ai
北顾笙98013 小时前
day38-数据结构力扣
数据结构·算法·leetcode
m0_6294947313 小时前
LeetCode 热题 100-----14.合并区间
数据结构·算法·leetcode
直奔標竿13 小时前
Java开发者AI转型第二十六课!Spring AI 个人知识库实战(五)——联网搜索增强实战
java·开发语言·人工智能·spring boot·后端·spring
xin_nai13 小时前
LeetCode热题100(Java)(5)普通数组
算法·leetcode·职场和发展
one_love_zfl13 小时前
java面试-微服务组件篇
java·微服务·面试
一只大袋鼠13 小时前
Java进阶:CGLIB动态代理解析
java·开发语言
环流_14 小时前
HTTP 协议的基本格式
java·网络协议·http
爱滑雪的码农14 小时前
Java基础十三:Java中的继承、重写(Override)与重载(Overload)详解
java·开发语言
【 】42314 小时前
C++&STL(Standard Template Library,标准模板库)
java·开发语言·c++