LRU(最近最少使用)算法原理及PHP实现( 三 )
this.next = null; // 指向下一个节点
this.prev = null; // 指向前一个节点
}
function LRUCache(capacity) {
var cache = {};
var count = 0;
var capacity;
head = new DLinkedNode();
tail = new DLinkedNode();
tail.prev = head;
head.next = tail;
this.get = function(key) {
var node = cache[key];
if (!node) return null;
this.moveToHead(node);
return node.data;
}
this.set = function(key, data) {
推荐阅读
- 美颜|斗鱼一姐阿冷最近消息 直播不小心关了美颜秒变“照骗”
- edg战队|EDG夺冠选手能分多少钱?3重奖励曝光奖金最少1500万,刷新3项记录被央视点名!
- 剑齿虎|CF:没属性的剑齿虎不够过瘾?永久的剑齿虎-X来了
- vr游戏|PS+11月会免游戏公布,会免游戏持续不行,最近操作有点迷
- 中单|为何果子哥最近舆论变好?网友调侃:三大混子,他是最强的那个
- 勇者斗恶龙10离线版|为何果子哥最近舆论变好?网友调侃:三大混子,他是最强的那个
- RNG|一招让你记住英雄联盟的英雄名字名字
- 曹志顺|王者荣耀久诚直播透露,最近都有空五排上分,暗示AG首发无了?
- 阴阳师|阴阳师:分享一个自己最近使用的道馆阵容
- 梦幻西游|梦幻西游:距离千亿最近的109级角色,代练再刷两年就能领神马了