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

总结:

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


相关推荐
数据小小爬虫3 分钟前
利用Java爬虫获取义乌购店铺所有商品列表:技术探索与实践
java·开发语言·爬虫
Dong雨16 分钟前
Java的Stream流和Option类
java·新特性
!!!52517 分钟前
maven的生命周期
java·数据库·maven
Hello Dam43 分钟前
基于 FastExcel 与消息队列高效生成及导入机构用户数据
java·数据库·spring boot·excel·easyexcel·fastexcel
ShyTan1 小时前
java项目启动时,执行某方法
java·开发语言
new一个对象_1 小时前
poi处理多选框进行勾选操作下载word以及多word文件压缩
java·word
小刘|1 小时前
数据结构的插入与删除
java·数据结构·算法
Clockwiseee1 小时前
JAVA多线程学习
java·开发语言·学习
Lulsj2 小时前
代码随想录day24 | 贪心算法理论基础 leetcode 455.分发饼干 376.摆动序列 53. 最大子序和
算法·leetcode·贪心算法
Cosmoshhhyyy2 小时前
LeetCode:2270. 分割数组的方案数(遍历 Java)
java·算法·leetcode