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

老榕树智能建站系统ps上怎么做网站轮播图

老榕树智能建站系统,ps上怎么做网站轮播图,酒店用品网站建设,长沙百度百科146. LRU 缓存 解题思路 与普通的 HashMap 不同,LinkedHashMap 会保持元素的有序性。这可以在某些情况下提供更可预测的迭代顺序直接获取元素 因为使用到该元素 将该元素重新放入队尾 表示最近使用该元素写入元素,首先如果该元素原来存在 那么需要将ke…

146. LRU 缓存

解题思路

  • 与普通的 HashMap 不同,LinkedHashMap 会保持元素的有序性。这可以在某些情况下提供更可预测的迭代顺序
  • 直接获取元素 因为使用到该元素 将该元素重新放入队尾 表示最近使用该元素
  • 写入元素,首先如果该元素原来存在 那么需要将key变为最近使用 删除队头元素(最近没有使用的元素)之后写入元素
  • 将一个元素变为最近使用的元素:就是将元素重新写入队尾

class LRUCache {int cap;// 与普通的 HashMap 不同,LinkedHashMap 会保持元素的有序性。这可以在某些情况下提供更可预测的迭代顺序LinkedHashMap<Integer,Integer> cache = new LinkedHashMap<>();public LRUCache(int capacity) {this.cap = capacity;// 初始化容器}public int get(int key) {if(!cache.containsKey(key)){return -1;}// 直接获取元素  因为使用到该元素 将该元素重新放入队尾 表示最近使用该元素makeRecently(key);return cache.get(key);}public void put(int key, int value) {if(cache.containsKey(key)){// 修改key的值cache.put(key,value);// 将key变为最近使用makeRecently(key);return;}// 删除对头元素 就是很久没用的if(cache.size() >= this.cap){// 链表头部就是最久未使用的keyint oldestKey = cache.keySet().iterator().next();cache.remove(oldestKey);}cache.put(key,value);}// 计算最近使用的元素private void makeRecently(int key){int val = cache.get(key);// 获取元素// 移除keycache.remove(key);// 因为现在使用到该元素  所以将该元素插入队列尾部cache.put(key,val);}
}/*** Your LRUCache object will be instantiated and called as such:* LRUCache obj = new LRUCache(capacity);* int param_1 = obj.get(key);* obj.put(key,value);*/
http://www.yayakq.cn/news/911934/

相关文章:

  • 石岩企业网站建设网页版梦幻西游五色石组合
  • 网站建设的关键技术wordpress侧边栏加入广告
  • 在线开发培训网站建设西安app网站开发
  • 建设工程新工艺网站高唐网站开发
  • 网站流量 用什么表示网站怎么做交易平台
  • 肃宁县做网站代理做网站合适吗
  • 福建省建设执业注册管理中心网站移动版网站建设
  • 高端品牌网站开发营销网站制作要素
  • 好推建站北京架设网站
  • 政务内网网站建设方案工程行业做的好的网站有哪些内容
  • 做网站建设公司crm在线的培训服务wordpress前端用户
  • 网站开发好做还是平面好做云狄网站建设
  • 保定网站开发怎么做公众号教程
  • 网站推广是做什么的找灵感的网站
  • 驰业网站建设ui设计师需要会什么
  • 公章在线制作网站做不了wordpress官方主题教程
  • 宁波模版建站公司网站开发工程师的工作描述
  • 哪家公司设计网站好郑州网站建设中国建设建设银行
  • 网站主页效果图网站开发的目的和意义
  • 石家庄+外贸网站建设公司东营住房和城乡建设官网
  • 网站设计学习网win7 iis 添加网站
  • 济南网站建设专业大岭山镇网站建设公司
  • ps最好用的素材网站中铁建设集团有限公司总承包公司
  • 犀牛云网站建设用php做企业网站的可行性
  • 重庆微信网站开发公司网站制作合同
  • 衡水企业做网站企业网站建设如何去规划
  • 开发中英文切换网站如何做怎么样做网站卖农产品
  • 网站开发毕设ppt销量最高的wordpress模版
  • 网站正能量免费推广软件晚上网站开发前端与后端源代码
  • 画图软件在线深圳百度seo公司