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

有哪些网站可以做外贸软文广告属于什么营销

有哪些网站可以做外贸,软文广告属于什么营销,网站开发论文主要内容,神箭手wordpress插件一、题目 二、思路 题目要求 O(1) 的平均时间复杂度运行 -> 使用Map空间换时间 Map<Integer, Node>Map 通过 key 直接找到对应节点 getNode(key) -> Node记得只要查过该节点之后就应该把该节点放到最前面 pushFront(Node)put 元素后&#xff0c;在map中添加&…

一、题目在这里插入图片描述

二、思路

  • 题目要求 O(1) 的平均时间复杂度运行 -> 使用Map空间换时间 Map<Integer, Node>
  • Map 通过 key 直接找到对应节点 getNode(key) -> Node
  • 记得只要查过该节点之后就应该把该节点放到最前面 pushFront(Node)
  • put 元素后,在map中添加,记得检查是否超过 capacity,超过则删除在map中的元素,以及在链表中的元素 delete(Node)
  • 这里提到的 pushFront(Node) 和 delete(Node) 都是针对双向队列进行位置移动相关的操作,不涉及 Map。

三、代码

class LRUCache {class Node{int key,val;Node pre, next;Node(int key, int val) {this.key = key;this.val = val;}}Node dummy = new Node(0, 0);int capacity;Map<Integer, Node> map = new HashMap<>();// 初始化双向队列public LRUCache(int capacity) {dummy.pre = dummy;dummy.next = dummy;this.capacity = capacity;}public int get(int key) {// 从 map 中快速获得 nodeNode node = map.get(key);// 不存在返回 -1if (node == null) {return -1;}// 查询到需要遵循LRU的规则将最近查询的放到队首delete(node);pushFront(node);return node.val;}public void put(int key, int value) {Node node = map.get(key);// 已经存在就直接进行更新值,结束 put 方法if (node != null) {// 更新值node.val = value;delete(node);pushFront(node);return ;}// 不存在就新建一个 node,在双向队列和 map 中同时更新node = new Node(key,value);pushFront(node);map.put(key, node);// 更新后检查是否超出容量// 超出容量就删除双向队列中的最后一个节点,同时在 map 中删除if (map.size() > capacity) {Node lastNode = dummy.pre;delete(lastNode);map.remove(lastNode.key);}}// 将 node 放到双向队列队首private void pushFront(Node node) {node.next = dummy.next;node.pre = dummy;dummy.next.pre = node;dummy.next = node;}// 在双向队列中删除 nodeprivate void delete(Node node) {node.pre.next = node.next;node.next.pre = node.pre;}
}/*** 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.dtcms.com/wzjs/28662.html

相关文章:

  • 最好的营销型网站案例上海最新事件
  • 项目建设流程南京seo
  • 公司做的局域网网站怎么登陆最火的网络推广平台
  • 个人网站建设方案书范文seo百度排名优化
  • 如何查看网站是否被做跳转郑州网络营销公司排名
  • 郑州哪些公司做网站建设百度平台客服电话是多少
  • 起诉网站建设公司拖延交付简单的网页设计
  • 基于jsp的网站开发的文献seo黑帽技术有哪些
  • iis网站属性里dw网站制作
  • 手机网站地址免费建站平台
  • 滨海新区网站建设简单的seo
  • 门户网站建设存在的问题中国域名网官网
  • 网站反链暴增怎么回事百度 营销推广怎么做
  • 安庆做网站公司常见的网络营销工具有哪些
  • 外国人做的网站行业关键词一览表
  • 网络行业做什么挣钱seo网站推广企业
  • 西安企业网站建设哪家好线上销售怎么做
  • 怎么自己做五合一网站做网站公司排名
  • 赣州做网站的公司网络推广优化seo
  • 新1站网站建设网络营销毕业论文8000字
  • 大连外贸建站线上推广的渠道有哪些
  • 潢川城乡建设局网站体验式营销经典案例
  • 怎么用云虚拟主机建设网站指数基金怎么买
  • 动漫设计与制作软件百度荤seo公司
  • 南昌做网站哪里好关键词怎么提取
  • 建材网站建设可以投放广告的网站
  • 国际传来10个最新消息seo快速优化方法
  • 龙港哪里有做百度网站的优化网站排名需要多少钱
  • 推广网站的广告怎样做seo搜索引擎优化是
  • 做网站域名需哪些网站权重什么意思