LRU缓存 数据结构设计(C++)
做LeetCode第146题LRU缓存,觉得收获不小,特此记录。
请你设计并实现一个满足 LRU (最近最少使用) 缓存 约束的数据结构。 实现 LRUCache 类:
LRUCache(int capacity) 以 正整数 作为容量 capacity 初始化 LRU 缓存。
int get(int key) 如果关键字 key 存在于缓存中,则返回关键字的值,否则返回 -1 。
void put(int key, int value) 如果关键字 key 已经存在,则变更其数据值 value ;如
原创
2022-02-27 22:34:37 ·
1143 阅读 ·
0 评论