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

总结:

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


相关推荐
菜鸟丁小真4 分钟前
LeetCode hot100-79.单词搜索
数据结构·算法·leetcode·深度优先·知识总结
WL_Aurora8 分钟前
排序算法(二)
java·算法·排序算法
Tisfy16 分钟前
LeetCode 2833.距离原点最远的点:计数
算法·leetcode·字符串·题解·模拟·计数
浅念-16 分钟前
LeetCode 模拟算法:用「还原过程」搞定编程题的入门钥匙
开发语言·c++·学习·算法·leetcode·职场和发展·模拟
圣保罗的大教堂17 分钟前
leetcode 1722. 执行交换操作后的最小汉明距离 中等
leetcode
天码-行空18 分钟前
深入拆解Tomcat架构:多层容器设计原理
java·架构·tomcat
阿Y加油吧18 分钟前
算法二刷复盘|旋转排序数组二分双杀(LeetCode 33 & 153)
算法·leetcode·职场和发展
skywalker_1118 分钟前
力扣hot100(9-找到字符串中所有字母异位词;10-和为K的子数组)
算法·leetcode·职场和发展
无敌昊哥战神19 分钟前
【LeetCode 491】递增子序列:不能排序怎么去重?一文讲透“树层去重”魔法!
c语言·c++·python·算法·leetcode