首先,我们先来看一下LRU缓存结构是什么LRU是Least Recently Used 的缩写,即最近最少使用,是一种常用的页面置换算法,选择最近最久未使用的页面予以淘汰。 有两操作:set(key,value) 插入操作,缓存区有限定的大小,如果已满的话,需要将最近最久未使用的页面淘汰以后再插入。get(key) 查找给定的key对应的value是什么例:缓存区大小为3set(1,2)set(2,5)set(3,2)get(1)set(4,1)get(2) 一开始 我们放入(1,2),(2,5),(3,2),然后查询key = 1之后(2,5),(3,2),(1,2),1变成最近访问过的了。...