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

wordpress如何修改导航样式优化防控措施

wordpress如何修改导航样式,优化防控措施,福州百度关键词优化,温州网站建设哪家公司好题目 题目链接#xff1a; https://www.nowcoder.com/practice/5dfded165916435d9defb053c63f1e84 思路 双向链表map最新的数据放头结点#xff0c;尾节点放最老的数据#xff0c;没次移除尾巴节点本地考察链表的新增#xff0c;删除#xff0c;移动节点参考答案Java im…题目 题目链接 https://www.nowcoder.com/practice/5dfded165916435d9defb053c63f1e84 思路 双向链表map最新的数据放头结点尾节点放最老的数据没次移除尾巴节点本地考察链表的新增删除移动节点参考答案Java import java.util.*;public class Solution {MapInteger, Node cache new HashMap();Node start, end;int cap 0;public Solution(int capacity) {// write code herecap capacity;}public int get(int key) {//key对应节点移动到头部成为头节点if (!cache.containsKey(key)) return -1;Node cur cache.get(key);int v cur.data;Node next cur.next;Node prev cur.prev;if (next ! null prev ! null) { //cur 要变成头结点next.prev prev;prev.next next;if (next.next null) { //这里似乎可以不要end next;}cur.next start;start.prev cur;start cur;} else if (next ! null) { //说明cur是头结点不管了} else if (prev ! null) { //自己是尾结点prev.next null; //自己的prev要成为尾巴prev.next设置为nullcur.next start;start.prev cur;start cur;end prev; //尾巴修改为自己的前一个节点}return v;}public void set(int key, int value) {if (cache.containsKey(key)) {cache.get(key).data value;cache.put(key, cache.get(key));get(key); //使用一次移动到头部} else {Node node new Node(key, value);if (cap 1) { //容量为1时特殊处理start end node;cache.clear();cache.put(key, node);return;}int size cache.size();if (start null) {start node;end node;cache.put(key, node);} else if (size cap) { //不需要移除尾节点直接修改头部node.next start;start.prev node;start node;cache.put(key, node);} else { // System.out.println(); // System.out.println(key value); // System.out.println();Node last end;Node lastprev last.prev;end lastprev; //设置新的尾节点cache.remove(last.key);end.next null;last null;node.next start;start.prev node;start node; //设置新的头结点cache.put(key, node);}//show(start);}}static class Node {int key;int data;Node prev;Node next;public Node(int k, int d) {key k;data d;}}public void show(Node root) { //帮助打印的本答案可以不需要System.out.println();Node t root;SetInteger s new HashSet();while (t ! null) {System.out.print(t.key t.data );t t.next;//if(s.contains(t.data)) break;}System.out.println();}}/*** Your Solution object will be instantiated and called as such:* Solution solution new Solution(capacity);* int output solution.get(key);* solution.set(key,value);*/本答案在lintcode 上相同题目没有通过全部测试用例 https://www.lintcode.com/problem/134/ 后期找到原因后再修改本答案
http://www.pierceye.com/news/714464/

相关文章:

  • seo网站有优化培训吗小程序商城开发华网天下优秀
  • 无锡品牌网站建设介绍网络营销是不是网络推广
  • 旅游网站建设论文题目商用图片的网站
  • 做网页专题 应该关注哪些网站网页版梦幻西游吸血鬼怎么过
  • gwt 网站开发深圳公司形象墙制作
  • 自己做的网站别人打不开大连网站建设方案维护
  • 卖高仿名牌手表网站两学一做网站飘窗
  • 企业网站备案资料样本购卡网页怎么制作
  • 什么网站能免费做简历ui设计师是什么意思
  • 天津网站推广公司哪家好深圳公司注册流程及资料
  • 家装网站建设哪家好点赣州市南康建设局网站
  • 北京建设网站制作我国外贸网站的建设
  • 自己做网站如何赚钱excel做网站
  • 芯片商城网站建设wordpress批量替换图片路径
  • 网站添加手机站软件 项目管理系统
  • 大理装饰公司做网站网站建设费用:做个网站要多少钱?
  • 简约的网站设计界面百度收录网站左侧图片
  • 对建设网站未来发展的建议教育 网站模板
  • 做篮球网站用的背景图广州黄埔做网站的公司
  • 爱客源seo怎么刷关键词排名
  • 自己做网站网页文件在哪里公司官网定制
  • 网站建设怎么样工作室哪个网站可以免费制作h5
  • 做网站学的是代码吗机器封所有端口 不支持做网站
  • 类似于美团的网站开发两学一做网站专栏怎么设置
  • 天津seo网站管理千川推广官网
  • 技术支持 光速东莞网站建设企业信息免费查询系统
  • 网站设计主流尺寸weui wordpress模板
  • 汕头市网站建设商机互联网站建设
  • 口碑好的网站建设苏州园区做网站公司
  • 网站互联网设计图风格网站服务器异常是什么意思