pBendan

导航

2016年6月10日 #

LRU Cache实现

摘要: 最近在看Leveldb源码,里面用到LRU(Least Recently Used)缓存,所以自己动手来实现一下。LRU Cache通常实现方式为Hash Map + Double Linked List,我使用std::map来代替哈希表。 实现代码如下: 阅读全文

posted @ 2016-06-10 14:25 pBendan 阅读(166) 评论(0) 推荐(0) 编辑