当前位置:网站首页>LeetCode - 362 敲击计数器(设计)
LeetCode - 362 敲击计数器(设计)
2022-07-25 15:32:00 【三岁就很萌@D】


双端队列

class HitCounter {
private Deque<Integer> deque;
public HitCounter() {
deque = new LinkedList<>();
}
public void hit(int timestamp) {
deque.offerLast(timestamp);
}
public int getHits(int timestamp) {
while(deque.size()!= 0 && timestamp >= (deque.peekFirst() + 300))
deque.pollFirst();
return deque.size();
}
}
/** * Your HitCounter object will be instantiated and called as such: * HitCounter obj = new HitCounter(); * obj.hit(timestamp); * int param_2 = obj.getHits(timestamp); */
边栏推荐
猜你喜欢

使用cpolar建立一个商业网站(如何购买域名)

p4552-差分

解决vender-base.66c6fc1c0b393478adf7.js:6 TypeError: Cannot read property ‘validate‘ of undefined问题

wait()和sleep()的区别理解

你准备好脱离“内卷化怪圈”了吗?

JVM - classloader and parental delegation model

Geogle Colab笔记1--运行Geogle云端硬盘上的.py文件

Get the ask code corresponding to the key pressed by the keyboard

Pytorch学习笔记-Advanced_CNN(Using Inception_Module)实现Mnist数据集分类-(注释及结果)

ML - Speech - advanced speech model
随机推荐
IOS interview questions
Singleton mode 3-- singleton mode
P4552 differential
MySQL transactions and mvcc
ML - Speech - advanced speech model
2021江苏省赛A. Array-线段树,维护值域,欧拉降幂
盒子躲避鼠标
二进制补码
数据系统分区设计 - 分区再平衡(rebalancing)
No tracked branch configured for branch xxx or the branch doesn‘t exist. To make your branch trac
window系统黑窗口redis报错20Creating Server TCP listening socket *:6379: listen: Unknown error19-07-28
Idea eye care settings
Geogle Colab笔记1--运行Geogle云端硬盘上的.py文件
LeetCode - 225 用队列实现栈
matlab---错误使用 var 数据类型无效。第一个输入参数必须为单精度值或双精度值
Pytorch学习笔记-Advanced_CNN(Using Inception_Module)实现Mnist数据集分类-(注释及结果)
2016CCPC网络选拔赛C-换根dp好题
MySQL—用户和权限管控
2019陕西省省赛K-变种Dijstra
2021上海市赛-D-卡特兰数变种,dp