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

总结:

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


相关推荐
lizz3119 分钟前
C++模板编程:从入门到精通
java·开发语言·c++
shoubepatien1 小时前
JAVA -- 05
java·开发语言
寰天柚子1 小时前
Java并发编程中的线程安全问题与解决方案全解析
java·开发语言·python
memgLIFE1 小时前
Springboot 分层结构
java·spring boot·spring
shoubepatien1 小时前
JAVA -- 08
java·后端·intellij-idea
kong79069281 小时前
Java新特性-(二)Java基础语法
java·新特性·java 基础语法
yangminlei1 小时前
springboot pom.xml配置文件详细解析
java·spring boot·后端
黄俊懿2 小时前
【深入理解SpringCloud微服务】Seata(AT模式)源码解析——全局事务的提交
java·后端·spring·spring cloud·微服务·架构·架构师
JAVA+C语言2 小时前
String Constant Pool
java·开发语言
快乐肚皮2 小时前
一文了解XSS攻击:分类、原理与全方位防御方案
java·前端·xss