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

哪家做企业网站安装好的字体怎么用wordpress

哪家做企业网站,安装好的字体怎么用wordpress,网络设计工程师是干什么的,房产信息网长沙文章目录 LRU实现 LRU 优先去除最久没有访问到的数据。 实现 通过组合哈希表#xff08;Hash Table#xff09;和双向链表#xff08;Doubly Linked List#xff09;实现 LRU 缓存。并且以 O(1) 的时间复杂度执行 get 和 put 操作核心是对节点的新增、访问都会让节点移动… 文章目录 LRU实现 LRU 优先去除最久没有访问到的数据。 实现 通过组合哈希表Hash Table和双向链表Doubly Linked List实现 LRU 缓存。并且以 O(1) 的时间复杂度执行 get 和 put 操作核心是对节点的新增、访问都会让节点移动到双向链表头部当容量超过时直接删除尾部节点即可 class LRUCache {constructor(capacity) {// 容量this.capacity capacity;this.cache new Map();// 用于记录访问顺序的双向链表声明空的头节点和尾节点this.head {};this.tail {};// 头和尾相连this.head.next this.tail;this.tail.prev this.head;}get(key) {const map this.cache;if (!map.has(key)) {return -1;}// 每次把使用的节点放到链表的头部const node map.get(key);this._moveToHead(node);return node.value;}put(key, value) {const map this.cache;// 如果 key 已存在更新并移动到双向链表头部if (map.has(key)) {const node map.get(key);node.value value;this._moveToHead(node);} else {if (map.size this.capacity) {// 缓存容量已满移除尾部节点const leastUsedKey this.tail.prev.key;this._removeNode(this.tail.prev);map.delete(leastUsedKey);}// 创建新节点和更新 HashMap并移动到链表头部const newNode this._addNode({ key, value });map.set(key, newNode);}}// 双向链表删除节点_removeNode(node) {node.prev.next node.next;node.next.prev node.prev;}// 删除双向链表旧节点位置然后移动到头部_moveToHead(node) {this._removeNode(node);this._addNode(node);}// 添加节点并移动到头部_addNode(node) {node.prev this.head;node.next this.head.next;this.head.next.prev node;this.head.next node;return node;} }// 使用示例 const cache new LRUCache(2); cache.put(1, 10); console.log(cache.get(1)); // 10 cache.put(2, 20); cache.put(3, 30); console.log(cache.get(1)); // -1
http://www.pierceye.com/news/672172/

相关文章:

  • 网站备案 取名资讯通不过软文投放平台有哪些?
  • 民治做网站多少钱好看的企业网站首页
  • 腾讯域名怎么建设网站客户管理系统免费
  • 承德网站建设报价网站建设中企动力最佳a5
  • 图书馆第一代网站建设海口会计报名网站
  • 网站设计师简介中国工厂网站官方网站
  • 广州移动 网站建设十大职业资格培训机构
  • 网站建设维护协议书网站开发程序用什么好
  • 零基础做网站教程天猫商城商品来源
  • 广州知名网站建设公司教育机构培训
  • 做游戏解说上传在什么网站好企业网站定制
  • 用iis浏览网站南宁网站seo大概多少钱
  • 如何用手机网站做淘宝客wordpress 免费 旅游
  • 青岛网站建设网站制作seo顾问服务福建
  • phpcms网站织梦 网站栏目管理 很慢
  • 金融网站 改版方案seo推广优化培训
  • 博物馆设计网站推荐网站布局有哪些常见的
  • 外贸网站建设980ps软件需要付费吗
  • 网站开发后的经验总结北新泾街道网站建设
  • 深圳市南山区住房和建设局网站国内知名网站建设伺
  • 企业网站建设制作的域名费用做的网站怎么上传
  • c++可视化界面设计搜索引擎优化自然排名的区别
  • 网站开发工作网络营销的网站分类有
  • 校园网上零售网站建设方案网站建设中页面模板
  • 网站如何报备外贸网站设计风格
  • 网上的网站模板怎么用百度网站认证官网
  • 上饶企业网站建设免费制作小程序游戏
  • cps推广网站建e网卧室设计效果图
  • php支持大型网站开发吗南海最新消息
  • 多语言企业网站html网站素材