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

总结:

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


相关推荐
降临-max13 小时前
JavaWeb企业级开发---Mybatis
java·开发语言·笔记·学习·mybatis
踩坑记录13 小时前
leetcode hot100 238.除了自身以外数组的乘积 medium
leetcode
好好研究13 小时前
SpringBoot注解的作用
java·spring boot·spring
海天一色y13 小时前
python---力扣数学部分
算法·leetcode·职场和发展
Libby博仙13 小时前
Spring Boot 条件化注解深度解析
java·spring boot·后端
我是小疯子6614 小时前
深入解析C++右值引用与移动语义
java·开发语言·算法
踩坑记录14 小时前
leetcode hot100 56.合并区间 medium
leetcode
better_liang14 小时前
每日Java面试场景题知识点之-JUC锁的底层原理
java·并发编程·juc·锁机制·reentrantlock·readwritelock·底层原理
悟能不能悟14 小时前
Elastic Stack 中两种主要查询语言 KQL (Kibana Query Language) 和 Lucene 的详细对比和解释。
java·开发语言
源代码•宸14 小时前
Golang原理剖析(Map 源码梳理)
经验分享·后端·算法·leetcode·golang·map