225 | 用队列实现栈open in new window | [✓] | 栈 设计 队列 | |
232 | 用栈实现队列open in new window | [✓] | 栈 设计 队列 | |
239 | 滑动窗口最大值open in new window | [✓] | 队列 数组 滑动窗口 2+ | |
281 | 锯齿迭代器 🔒open in new window | | 设计 队列 数组 1+ | |
341 | 扁平化嵌套列表迭代器open in new window | | 栈 树 深度优先搜索 3+ | |
346 | 数据流中的移动平均值 🔒open in new window | [✓] | 设计 队列 数组 1+ | |
353 | 贪吃蛇 🔒open in new window | | 设计 队列 数组 2+ | |
362 | 敲击计数器 🔒open in new window | | 设计 队列 数组 2+ | |
379 | 电话目录管理系统 🔒open in new window | [✓] | 设计 队列 数组 2+ | |
387 | 字符串中的第一个唯一字符open in new window | | 队列 哈希表 字符串 1+ | |
622 | 设计循环队列open in new window | [✓] | 设计 队列 数组 1+ | |
641 | 设计循环双端队列open in new window | [✓] | 设计 队列 数组 1+ | |
649 | Dota2 参议院open in new window | | 贪心 队列 字符串 | |
683 | K 个关闭的灯泡 🔒open in new window | | 树状数组 线段树 队列 5+ | |
862 | 和至少为 K 的最短子数组open in new window | | 队列 数组 二分查找 4+ | |
918 | 环形子数组的最大和open in new window | [✓] | 队列 数组 分治 2+ | |
933 | 最近的请求次数open in new window | | 设计 队列 数据流 | |
936 | 戳印序列open in new window | | 栈 贪心 队列 1+ | |
950 | 按递增顺序显示卡牌open in new window | | 队列 数组 排序 1+ | |
995 | K 连续位的最小翻转次数open in new window | | 位运算 队列 数组 2+ | |
1352 | 最后 K 个数的乘积open in new window | | 设计 队列 数组 2+ | |
1425 | 带限制的子序列和open in new window | | 队列 数组 动态规划 3+ | |
1429 | 第一个唯一数字 🔒open in new window | | 设计 队列 数组 2+ | |
1438 | 绝对差不超过限制的最长连续子数组open in new window | | 队列 数组 有序集合 3+ | |
1499 | 满足不等式的最大值open in new window | | 队列 数组 滑动窗口 2+ | |
1670 | 设计前中后队列open in new window | | 设计 队列 数组 2+ | |
1687 | 从仓库到码头运输箱子open in new window | | 线段树 队列 数组 4+ | |
1696 | 跳跃游戏 VIopen in new window | | 队列 数组 动态规划 2+ | |
1700 | 无法吃午餐的学生数量open in new window | | 栈 队列 数组 1+ | |
1823 | 找出游戏的获胜者open in new window | | 递归 队列 数组 2+ | |
1825 | 求出 MK 平均值open in new window | | 设计 队列 数据流 2+ | |
2071 | 你可以安排的最多任务数目open in new window | | 贪心 队列 数组 3+ | |
2073 | 买票需要的时间open in new window | | 队列 数组 模拟 | |
2327 | 知道秘密的人数open in new window | | 队列 动态规划 模拟 | |
2398 | 预算内的最多机器人数目open in new window | | 队列 数组 二分查找 4+ | |
2407 | 最长递增子序列 IIopen in new window | | 树状数组 线段树 队列 4+ | |
2444 | 统计定界子数组的数目open in new window | | 队列 数组 滑动窗口 1+ | |
2526 | 找到数据流中的连续整数open in new window | | 设计 队列 哈希表 2+ | |
2528 | 最大化城市的最小电量open in new window | | 贪心 队列 数组 3+ | |
2534 | 通过门的时间 🔒open in new window | | 队列 数组 模拟 | |
2762 | 不间断子数组open in new window | | 队列 数组 有序集合 3+ | |
2944 | 购买水果需要的最少金币数open in new window | | 队列 数组 动态规划 2+ | |
2945 | 找到最大非递减数组的长度open in new window | | 栈 队列 数组 4+ | |
2969 | 购买水果需要的最少金币数 II 🔒open in new window | | 队列 数组 动态规划 2+ | |
3117 | 划分数组得到最小的值之和open in new window | | 位运算 线段树 队列 3+ | |
3191 | 使二进制数组全部等于 1 的最少操作次数 Iopen in new window | | 位运算 队列 数组 2+ | |
LCP 23 | 魔术排列open in new window | | 队列 数组 模拟 | |
剑指 Offer 50 | 第一个只出现一次的字符open in new window | [✓] | 队列 哈希表 字符串 1+ | |
剑指 Offer 59 | 滑动窗口的最大值open in new window | [✓] | 队列 数组 滑动窗口 2+ | |
剑指 Offer 59-II | 队列的最大值open in new window | [✓] | 设计 队列 单调队列 | |
剑指 Offer 9 | 用两个栈实现队列open in new window | [✓] | 栈 设计 队列 | |
剑指 Offer II 41 | 滑动窗口的平均值open in new window | [✓] | 设计 队列 数组 1+ | |
剑指 Offer II 42 | 最近请求次数open in new window | | 设计 队列 数据流 | |
面试题 03.04 | 化栈为队open in new window | | 栈 设计 队列 | |
面试题 03.06 | 动物收容所open in new window | | 设计 队列 | |