腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
5
回答
C
语言
中的
LRU
缓存
、
对于
C
应用程序(在*nix环境中),我需要在内存中缓存大量(但可变的)小文件(1KB到10MB)。我认为我需要的是
LRU
缓存。附注:我意识到这几乎就是memcache的功能,但这不是我的选择。我还查看了源代码,希望在
LRU
缓存方面给自己一些启发,但没有成
浏览 5
提问于2010-06-12
得票数 4
回答已采纳
1
回答
LRU
缓存
C
++
实现
、
问题get(key) -如果键存在于缓存中,则获取键的值(将始终为正),否则返回-1。
浏览 2
提问于2014-09-11
得票数 2
回答已采纳
2
回答
如何使用
C
++ (unordered_map和Linkedlist)设计一个“多线程”
LRU
缓存?
、
、
、
、
请注意,这是关于线程安全的
LRU
缓存(而不是https://leetcode.com/problems/
lru
-cache/description/中指定的简单
LRU
缓存)。这不是
LRU
缓存设计问题的重复,因为锁定Hashtable/Linkedlist(LL)的一些棘手方面在其他多线程
LRU
设计问题中没有得到解决。关于如何在
C
++中使
LRU
缓存线程安全的可信方法似乎到处都是。我注意到一些链接提到,锁
浏览 0
提问于2018-08-14
得票数 9
1
回答
用
DiskLruCache
实现
图像
Lru
缓存
、
、
我试图
用
杰克沃顿DiskLruCache库
实现
基于磁盘的映像
lru
缓存。。我正在使用来自的代码片段。
浏览 2
提问于2015-03-10
得票数 2
回答已采纳
1
回答
用时间戳
实现
LRU
:内存存储和加载有多昂贵?
、
、
、
、
我说的是
用
C
实现
的
LRU
内存页替换算法,而不是
用
Java或
C
++
实现
的。编辑: 随着我深入挖掘,我能想到的原因如下所示。这些内存存储和加载操作发生在页面命中时。由于命中率很高,所以更新与
LRU
相关的数据结构应该非常频繁。
浏览 1
提问于2015-04-25
得票数 5
回答已采纳
3
回答
LeetCode:
LRU
缓存
实现
C
#
、
、
、
我已经
实现
了一个
LRU
缓存,问题来自:代码: 146.
LRU
缓存 设计并
实现
了一种用于最小最近使用(
LRU
)缓存的数据结构。它应该支持以下操作: get和put。
浏览 0
提问于2017-10-13
得票数 17
回答已采纳
1
回答
在
C
++中
实现
LRU
、
、
我正在尝试实施
LRU
页面替换。我能让FIFO算法起作用。但我不知道如何跟踪最近使用的最少的?谢谢
浏览 2
提问于2012-11-12
得票数 0
3
回答
有人能给出
LRU
和LFU的两个例子吗?
、
有人能给出
LRU
和LFU的两个例子吗?2.对
LRU
有利,对LFU不利?
浏览 3
提问于2017-04-09
得票数 1
3
回答
辞典中的python dictionary.get与
、
、
考虑class Solution: def ways(t, rd): if t <= 0 or rd <= 0: return 0
浏览 13
提问于2022-07-13
得票数 1
回答已采纳
1
回答
对偶递归的
lru
_cache
、
、
我理解没有回忆录的dfs的
实现
往往会很快超时,因为我们一次又一次地重新计算同样的事情。这是python中
lru
_cache的完美需求。例如:@
lru
_cache if n <= 2: else:return fib(n - 2) + fib(n - 1) 然而,我正在努力
用
lru
_cache
实现
回忆录,以
实现
浏览 3
提问于2021-06-23
得票数 1
1
回答
在try和except中使用属性的正确方式
、
我有一些
用
@property装饰器设置了属性的类。它们用作getter和setter,在其中使用try和except子句。
浏览 0
提问于2013-04-19
得票数 10
回答已采纳
2
回答
利用极大极小值优化国际象棋引擎
、
、
、
、
我在python中开发了一个国际象棋引擎,使用了极小极大算法,我还使用了α-Beta剪枝来进一步优化它。目前,我正在搜索4的深度,这不是很多,但仍然需要10-60秒才能想到移动。我能做些什么来优化这一点,并减少产生移动所需的时间。
浏览 1
提问于2020-08-06
得票数 0
1
回答
用
Java
实现
我的
LRU
缓存
、
、
、
、
makeNodeTheTail(toPlace); // make it the tail lRUCache.get(1); // return 1 lRUCache.put(3, 3); //
LRU
System.out.println(lRUCache.get(2));
浏览 0
提问于2022-06-26
得票数 1
1
回答
LRU
缓存
C
++
实现
问题
、
、
、
我在一个在线法官那里做了一个练习: 设计并
实现
了一种用于最小最近使用(
LRU
)缓存的数据结构。它应该支持以下操作: get和set。
浏览 3
提问于2015-01-19
得票数 1
回答已采纳
7
回答
使用
C
++的最近最少使用的缓存
、
、
、
我正在尝试使用
C
++
实现
LRU
Cache。我想知道
实现
它们的最佳设计是什么。我知道
LRU
应该提供find(),添加元素和删除元素。删除应该删除
LRU
元素。
浏览 2
提问于2010-09-04
得票数 10
回答已采纳
1
回答
有限大小的
C
语言
LRU
Cache设计
、
、
、
timesmin_bytes_offset 6848在我的统计中,一些字节偏移量区间的命中率较高,而一些区间的命中率较低。我如何构建一个结构来适应我的统计数据?使用一个大的双向链表和一个大的哈希表将键映射到节点条目更有意义,并且更能利用
LRU
。但是,设计哈希函数正成为一个难题。 我在等你的建议,谢谢~
浏览 1
提问于2010-07-07
得票数 2
1
回答
LRU
-2执行
、
、
、
我试图
用
的PriorityQueue
实现
一个
LRU
-2缓存。在我看来,我可以在poll()和add()中完成O(LogN)时间,但是对于缓存中的搜索,需要花费O(N)时间。对于如何在
LRU
-2缓存中使用poll()、add()和search()在O(LogN)时间内
实现
有什么建议吗?还是根本不可能做到?
浏览 5
提问于2015-07-22
得票数 0
2
回答
FIFO页面替换策略是否有可能超越
LRU
?
、
、
令人困惑的是,FIFO产生的页面错误似乎比
LRU
少。这是可能的吗,还是我犯了一个错误?
浏览 6
提问于2012-03-05
得票数 2
回答已采纳
1
回答
LRU
-缓存的
C
#
实现
、
、
我在
C
#中
实现
了一个
LRU
缓存,并希望听到让它更易读、甚至更紧凑的建议。keyRingBuffer; K
LRU
); { if (cache.Count >= Capacity) cache.Remove(
LRU
浏览 0
提问于2017-10-13
得票数 -1
2
回答
能够快速返回元素在缓存中的位置的
LRU
缓存。
、
、
、
、
对于数据压缩,我希望
用
一个索引替换(long)列表中的值,大约值是在何时出现的。首先,它看起来可以使用
LRU
缓存来替换压缩/索引,对于这个缓存,堆栈溢出保存了一些非常好的引用(即)。然而,不幸的是,经典的
LRU
缓存并不适合这个目的:当查找(如果一个项是最后一个N(
LRU
缓存大小)项与O(1)一起快速)时,
LRU
缓存中项目的实际位置的查找是O(n) (在找到一个条目之前有n个元素)同样的慢度也适用于解压缩步骤,当需要再次
用
相应的值替换Kn时:遍历经典
LRU
缓存
浏览 2
提问于2021-05-02
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
用Python手动实现LRU算法
用 `functools.lru_cache` 实现缓存
用functools.lru_cache实现Python的Memoization
用C语言实现几种经典算法。
LRU Cache的实现
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券