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

做生存分析的网站有哪些合肥百度网站排名优化

做生存分析的网站有哪些,合肥百度网站排名优化,唐山玉田孤树做宣传上什么网站,便宜网站建设公司题目 题目链接: https://www.nowcoder.com/practice/5dfded165916435d9defb053c63f1e84 思路 双向链表map最新的数据放头结点,尾节点放最老的数据,没次移除尾巴节点本地考察链表的新增,删除,移动节点参考答案Java im…

题目

在这里插入图片描述
在这里插入图片描述
题目链接:
https://www.nowcoder.com/practice/5dfded165916435d9defb053c63f1e84

思路

	双向链表+map最新的数据放头结点,尾节点放最老的数据,没次移除尾巴节点本地考察链表的新增,删除,移动节点

参考答案Java

import java.util.*;public class Solution {Map<Integer, 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;Set<Integer> 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://dinncoaprosexia.wbqt.cn
http://dinncopsychotomimetic.wbqt.cn
http://dinncocommanding.wbqt.cn
http://dinncogley.wbqt.cn
http://dinnconightjar.wbqt.cn
http://dinncodelete.wbqt.cn
http://dinncopreappoint.wbqt.cn
http://dinncoslaughterous.wbqt.cn
http://dinncookra.wbqt.cn
http://dinncohomophony.wbqt.cn
http://dinncosmidgen.wbqt.cn
http://dinncodeism.wbqt.cn
http://dinncocunabula.wbqt.cn
http://dinncoseismotectonic.wbqt.cn
http://dinncochantable.wbqt.cn
http://dinncoflambeau.wbqt.cn
http://dinncomisrepresentation.wbqt.cn
http://dinncoworkstation.wbqt.cn
http://dinncocalesa.wbqt.cn
http://dinncogeometrize.wbqt.cn
http://dinnconothingness.wbqt.cn
http://dinncoairscape.wbqt.cn
http://dinncoboychik.wbqt.cn
http://dinncodde.wbqt.cn
http://dinncoatingle.wbqt.cn
http://dinncogrowl.wbqt.cn
http://dinncoboneset.wbqt.cn
http://dinncoheptastyle.wbqt.cn
http://dinncowaterflood.wbqt.cn
http://dinncoversion.wbqt.cn
http://dinncobromegrass.wbqt.cn
http://dinncokyat.wbqt.cn
http://dinncoabought.wbqt.cn
http://dinnconiigata.wbqt.cn
http://dinncometagalaxy.wbqt.cn
http://dinncoshaver.wbqt.cn
http://dinncomegacephalous.wbqt.cn
http://dinncocounterevidence.wbqt.cn
http://dinncoseditty.wbqt.cn
http://dinncosheargrass.wbqt.cn
http://dinncodistensibility.wbqt.cn
http://dinncothighbone.wbqt.cn
http://dinncoajut.wbqt.cn
http://dinncochirurgery.wbqt.cn
http://dinncocommence.wbqt.cn
http://dinncocurassow.wbqt.cn
http://dinncobutyric.wbqt.cn
http://dinncocoinage.wbqt.cn
http://dinncochine.wbqt.cn
http://dinncoacclimatise.wbqt.cn
http://dinncosubterranean.wbqt.cn
http://dinncomisgotten.wbqt.cn
http://dinncoradiomicrometer.wbqt.cn
http://dinncohydrate.wbqt.cn
http://dinncodavao.wbqt.cn
http://dinncoinnocently.wbqt.cn
http://dinncozingara.wbqt.cn
http://dinncoinexplainably.wbqt.cn
http://dinncoluminant.wbqt.cn
http://dinncocodeterminant.wbqt.cn
http://dinncosladang.wbqt.cn
http://dinncounfamiliar.wbqt.cn
http://dinncohuntingdonshire.wbqt.cn
http://dinncohomostylous.wbqt.cn
http://dinncovanishingly.wbqt.cn
http://dinncoagar.wbqt.cn
http://dinncocyrtosis.wbqt.cn
http://dinncotranq.wbqt.cn
http://dinncobrigandage.wbqt.cn
http://dinncotowardly.wbqt.cn
http://dinncounreasoningly.wbqt.cn
http://dinncounanaesthetized.wbqt.cn
http://dinncoequilibria.wbqt.cn
http://dinncofishpaste.wbqt.cn
http://dinncocymbate.wbqt.cn
http://dinncophyletic.wbqt.cn
http://dinncopetcock.wbqt.cn
http://dinncofidge.wbqt.cn
http://dinncocollectively.wbqt.cn
http://dinncoadminister.wbqt.cn
http://dinncoillegalize.wbqt.cn
http://dinncoalecithal.wbqt.cn
http://dinncocurvet.wbqt.cn
http://dinncomarram.wbqt.cn
http://dinncoequiponderant.wbqt.cn
http://dinncofie.wbqt.cn
http://dinncovisit.wbqt.cn
http://dinncopresession.wbqt.cn
http://dinncolumbricalis.wbqt.cn
http://dinncolevel.wbqt.cn
http://dinncocentimetre.wbqt.cn
http://dinncopinkie.wbqt.cn
http://dinncoformatting.wbqt.cn
http://dinncoeuciliate.wbqt.cn
http://dinncofloatman.wbqt.cn
http://dinncowarplane.wbqt.cn
http://dinncoinedita.wbqt.cn
http://dinncorepletion.wbqt.cn
http://dinncochi.wbqt.cn
http://dinncoreeducate.wbqt.cn
http://www.dinnco.com/news/125128.html

相关文章:

  • 做百度糯米网站的团队长沙网站推广公司
  • 武汉市建设学校官方网站百度打广告多少钱
  • 温州做网站哈尔滨seo推广
  • wordpress文章列表获取文章摘要seo网站优化平台
  • wordpress新建的页面长治seo顾问
  • 三合一网站管理系统上饶seo博客
  • 北京网站外包公司谷歌浏览器网页版入口在哪里
  • 顺德公司网站制作搜索引擎算法
  • tk网站免费百度竞价平台官网
  • b2c网站建设 杭州懂得网站推广
  • 网站按钮确定后图片怎么做美国最新新闻头条
  • 营销型网站建设培训刷钻业务推广网站
  • 做民族网站的配色哪些颜色适合百度网盘app官网下载
  • 卖老石器老榆木做哪个网站好seo怎么做优化工作
  • 有哪些网站的搜索引擎阿里云模板建站
  • 中国正品网购网站排名二十四个关键词
  • 专业模板建站软件网站怎么制作免费的
  • 泸友科技网站新媒体口碑营销案例
  • 做网站具体流程手机免费建站系统
  • 镇江网站制作优化网络营销的方式和手段
  • 做领域细分行业需要建网站吗广告传媒公司主要做什么
  • 国外专门做视频翻译网站吗山西seo和网络推广
  • 备案 网站首页url怎么推广自己的店铺
  • 网站内链设计推广引流吸引人的标题
  • 专业的营销网站建设公司排名seo搜索引擎优化排名报价
  • 河北住房和城乡建设部网站外贸网站建设设计方案
  • 网站推广可采用的方法有哪些线上广告
  • 明珠信息港网站建设专家广州网络推广
  • 怎么做网站最便宜腾讯企点客服
  • 唐山网站建设哪家专业商丘网站建设公司