首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
刘帅帅
2年前
关注
屏蔽作者: 刘帅帅
举报
对时间轮而言,添加一个定时器的时间复杂度是O(1),删除一个定时器的时间复杂度也是O(1),执行一个定时器的时间复 杂度是O(n)。但实际上执行一个定时器任务的效率要比O(n)好得 多,因为时间轮将所有的定时器散列到了不同的链表上。时间轮的槽越 多,等价于散列表的入口(entry)越多,从而每条链表上的定时器数少。此外,我们的代码仅使用了一个时间轮。当使用多个轮子来实现时间轮时,执行一个定时器任务的时间复杂度将接近O(1)。
展开
青训营-快乐出发
分享
评论
点赞
相关推荐
我们就是卧龙雏凤攻城狮队,号召掘友们来此组队,我们精通十八般写bug方法,是当代大学生的经典模范,遇到bug就删库,遇到需求就跑路,上得手撕测试,下得怒怼产品,能文能武,欢迎各位掘友加入我们的队伍”,想组队的同学在其沸点下方回复“我要组队”
52 赞 ·
633 评论
好麻烦啊,现在都是学,也看不出进步,感觉不到回报,已经有点懈怠了,为什么要这么卷,想玩游戏
118 赞 ·
99 评论
漫长的白天和晚上10点半的日落
(PS:居然还有人催更????
)
24 赞 ·
44 评论