我通过对LeetCode中“队列”部分的免费题目进行归类、整理,归纳出如下推荐的刷题顺序。在刷题顺序的整理中,我主要遵循了如下规则:

  • 在题目分组方面,除综合题外,每组题目的技巧、方法均相似,方便统一学习;
  • 在各组题目的顺序方面,总体来说为由易到难,后一组题目比前一组略难一些,方便大家循序渐进;
  • 在每组题目的顺序方面,均为由易到难(难度为我依据自己的理解,对LeetCode给出的难度进行微调的结果),方便大家循序渐进。

LeetCode队列部分刷题顺序

第1组:队列的设计

  • 0622:【中等】设计循环队列
  • 0641:【中等】设计循环双端队列

第2组:队列的基本操作

  • 0933:【简单】计算最近3秒内的请求次数
  • 0225:【简单】用队列实现栈
  • 0232:【简单】用栈实现队列
  • 0862:【困难】数组中和至少为K的最短子数组