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

总结:

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


相关推荐
I_LPL1 小时前
day34 代码随想录算法训练营 动态规划专题2
java·算法·动态规划·hot100·求职面试
亓才孓1 小时前
【MyBatis Exception】Public Key Retrieval is not allowed
java·数据库·spring boot·mybatis
We་ct1 小时前
LeetCode 105. 从前序与中序遍历序列构造二叉树:题解与思路解析
前端·算法·leetcode·链表·typescript
J_liaty1 小时前
Java设计模式全解析:23种模式的理论与实践指南
java·设计模式
Desirediscipline2 小时前
cerr << 是C++中用于输出错误信息的标准用法
java·前端·c++·算法
Demon_Hao2 小时前
JAVA快速对接三方支付通道标准模版
java·开发语言
Renhao-Wan2 小时前
Java 算法实践(八):贪心算法思路
java·算法·贪心算法
w***71102 小时前
常见的 Spring 项目目录结构
java·后端·spring
野犬寒鸦3 小时前
深入解析HashMap核心机制(底层数据结构及扩容机制详解剖析)
java·服务器·开发语言·数据库·后端·面试
##学无止境##4 小时前
从0到1吃透Java负载均衡:原理与算法大揭秘
java·开发语言·负载均衡