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

wordpress站点统计com域名是哪个国家的

wordpress站点统计,com域名是哪个国家的,ui设计师职业规划,个体工商户网站备案流程分析 维护一个双向链表保存缓存中的元素。 如果元素超过容量阈值,则删除最久未使用的元素。为了实现这个功能,将get(), put()方法获取的元素添加到链表首部。 为了在O(1)时间复杂度执行get()方法,再新建一个映射表,缓存key与链表…

分析

维护一个双向链表保存缓存中的元素。
如果元素超过容量阈值,则删除最久未使用的元素。为了实现这个功能,将get(), put()方法获取的元素添加到链表首部。
为了在O(1)时间复杂度执行get()方法,再新建一个映射表,缓存key与链表节点。

源码

class LRUCache {private int size;private int capacity;private Map<Integer, Node> cache = new HashMap<>();private Node head;private Node tail;public LRUCache(int capacity) {this.capacity = capacity;this.size = 0;this.head = new Node();this.tail = new Node();this.head.next = this.tail;this.tail.prev = this.head;}public int get(int key) {Node node = cache.get(key);if (node == null) {return -1;}moveToHead(node);return node.value;}public void put(int key, int value) {Node node = cache.get(key);if (node == null) {node = new Node(key, value);cache.put(key, node);addToHead(node);size++;if (size > capacity) {Node tail = removeTail();cache.remove(tail.key);size--;}}node.value = value;moveToHead(node);}private void addToHead(Node node) {node.prev = head;node.next = head.next;head.next.prev = node;head.next = node;}private void removeNode(Node node) {node.prev.next = node.next;node.next.prev = node.prev;}private void moveToHead(Node node) {removeNode(node);addToHead(node);}private Node removeTail() {Node res = tail.prev;removeNode(res);return res;}class Node {int key;int value;Node prev;Node next;public Node(int key, int value) {this.key = key;this.value = value;}public Node() {}}
}
http://www.yayakq.cn/news/260242/

相关文章:

  • 篮球网站设计互联网行业网站建设
  • 自动化毕设题目网站开发wordpress 文章折叠
  • 网站建设的四大步骤wordpress 页面标题
  • 阳山县网站住房和建设局深圳上位机软件开发培训
  • 网站建设哪个部门管理除了阿里巴巴还有什么网站做外贸的
  • 外贸网站平台下载wordpress程序插件
  • 河西集团网站建设南京网站建设中企动力
  • 帮助做APP的网站公司大连开发区网页制作
  • 海珠建网站的公司深圳网站建设有限公司 2019
  • 江西赣州网站网站上的公告怎么做参考文献
  • 企业门户网站开发代码四川网站建设开发
  • 成都网站开发建设线上推广的方式
  • 网站建设客户人群wordpress培训模板
  • 企业官网型网站建设贴图库外链图床wordpress插件
  • 网站 目录结构外贸假发 网站
  • 有哪些网站建设工作apache做网站
  • 郑州网站建设找伟置网站如何做淘宝客
  • iis8搭建网站wordpress 金融
  • 建设银行官方网站app下载wordpress 3秒防刷
  • 做团购的家居网站有哪些seo导航
  • 图书馆网站建设工作社旗微网站开发
  • 有关手机网站建设常州外贸网站建设公司
  • 专业网站定制平台门户网站开发公司排名
  • 怎么建设只要注册就赚钱的网站做外贸网站卖什么东西好
  • 绍兴建设银行网站首页手机网页自动跳转怎么处理
  • 网站建设学什么软件淮安哪有专业做网站的公司
  • 苏州行业网站建设要怎样建设网站
  • 成都建设网站那个好网站建站平台 开源
  • 网站的整合办公楼网络组建方案设计
  • 如何更新网站大连好的网站建设公司