当前位置: 首页 > news >正文

怎样去权重高的网站做外链百度百科推广联系方式

怎样去权重高的网站做外链,百度百科推广联系方式,php做网站有哪些优点,建设银行余额查询网站LRU(Least Recently Used,最近最少使用)缓存是一种缓存淘汰策略,用于在缓存满时淘汰最久未使用的元素。 关键: 缓存选什么结构? 怎么实现访问顺序? import java.util.*;public class LRUCac…

LRU(Least Recently Used,最近最少使用)缓存是一种缓存淘汰策略,用于在缓存满时淘汰最久未使用的元素。

关键:

缓存选什么结构?

怎么实现访问顺序?

import java.util.*;public class LRUCache<K, V> {private final int capacity; // 缓存容量private final Map<K, V> cache; // 用于存储缓存数据private final LinkedList<K> order; // 用于维护访问顺序public LRUCache(int capacity) {this.capacity = capacity;this.cache = new HashMap<>(capacity);this.order = new LinkedList<>();}public V get(K key) {if (!cache.containsKey(key)) {return null; // 如果缓存中不存在该键,返回 null}// 将访问的键移到队列的尾部,表示最近使用order.remove(key);order.addLast(key);return cache.get(key);}public void put(K key, V value) {if (cache.containsKey(key)) {// 如果缓存中已经存在该键,更新值并将键移到队列的尾部cache.put(key, value);order.remove(key);order.addLast(key);} else {if (cache.size() >= capacity) {// 如果缓存满了,移除最久未使用的键K oldestKey = order.removeFirst();cache.remove(oldestKey);}// 添加新键值对到缓存cache.put(key, value);order.addLast(key);}}public static void main(String[] args) {LRUCache<String, String> lruCache = new LRUCache<>(3);lruCache.put("1", "one");lruCache.put("2", "two");lruCache.put("3", "three");System.out.println(lruCache.get("1")); // 输出: onelruCache.put("4", "four");System.out.println(lruCache.get("2")); // 输出: null (因为2是最久未使用的)}
}

 测试讲解:

先定义了大小为3的缓存,然后存1,2,3,此时的访问顺序1-2-3,list头部是最早访问的,尾部是最晚访问的,此时缓存已满,然后访问了1,则现在的顺序是2-3-1,可见,2是那个最久没被访问的,我再添加新元素4时,需要删除的是2,顺序变成3-1-4。

        

http://www.zhongyajixie.com/news/8425.html

相关文章:

  • 本地网站做哪方面吸引人第三方营销策划公司有哪些
  • 做厂家批发的网站seo推广专员工作内容
  • django网站开发源代码设计案例网
  • 给企业做网站前景中国站长素材网
  • 绚丽的网站推广方式怎么写
  • 北京c2b网站建设软文街
  • 建设网站步骤是公众号如何推广引流
  • 商城外贸网站设计上海百度推广优化
  • 安徽省建设厅官方网站品牌策划公司排行榜
  • 网站建设群seo百度关键词排名
  • 网站建设行业 前景怎么在百度发布个人简介
  • 开发一个简单的系统重庆seo代理
  • 徐州seo招聘sem优化软件选哪家
  • 设计网站首页1品牌推广工作内容
  • 个人备案网站可以做淘宝客五行seo博客
  • 网站开发天津百度文章收录查询
  • 合肥建设学校官方网站行业网站网址
  • 网站更新提示怎末做百度站长管理平台
  • 国外有什么网站做游戏吗网络营销和网络推广有什么区别
  • 在线音乐网站开发教程如何自己开发网站
  • 临朐网站建设哪家好惠州seo按天付费
  • 界面设计论文seo算法入门教程
  • 高性能网站建设进阶指南站长之家备案查询
  • 网站项目上线流程山东网页定制
  • 做印刷网站公司哪家好鸿星尔克网络营销
  • 给网站做seo的必要性珠海百度关键词优化
  • wordpress分类栏目seo搜索引擎优化课程
  • 济南怎样做网站推广广东seo价格是多少钱
  • 住房和城乡建设部网站施工员自贡网站seo
  • 陕西省建设厅执业资格注册中心网站报名网络快速排名优化方法