#队列
239. 滑动窗口最大值
这道题要考虑的问题很多,要时刻注意窗口的滑动,导致某些下标对应的元素已经不在统计范围内,要在恰当时刻移除
347. 前 K 个高频元素
核心是自定义优先级队列的第三个参数,这用来优先级队列中元素的排序方式
933.最近的请求次数
这道题只要想明白一件事情,即由于题目保证每次对 ping 调用所使用的 t 值都 严格递增,而我们只关心传递进来的 t 在 [t-3000,t] 范围内 ping 的总数,那就表明之前加入的所有数据并不是都有必要一直存在
225.用队列实现栈
因为队列只能从队头移除元素,必然单个队列也就无法实现栈了,所以核心实现就在移除最后的元素