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

公司网站改版 目的网站咨询窗口怎么做

公司网站改版 目的,网站咨询窗口怎么做,超级工程网站建设上海中心大厦,快速建站网站好难的460 比146还难。看了两遍视频解答,看懂一点点。而且一些大厂好像还喜欢面试问! # problemkey 就是跟LRU不一样的是,LRU去掉最久没用的,LFU去掉用频率最小的 class Node:def __init__(self, key, val, preNone, nexNone, fr…

好难的460
比146还难。看了两遍视频解答,看懂一点点。而且一些大厂好像还喜欢面试问!

# problemkey 就是跟LRU不一样的是,LRU去掉最久没用的,LFU去掉用频率最小的
class Node:def __init__(self, key, val, pre=None, nex=None, freq=0):self.pre = preself.nex = nexself.freq = freqself.val = valself.key = keydef insert(self, nex):nex.pre = selfnex.nex = self.nexself.nex.pre = nexself.nex = nexdef create_linked_list():head = Node(float('inf'), float('inf'))tail = Node(float('inf'), float('inf'))head.nex = tailtail.pre = headreturn (head, tail)class LFUCache_LC:def __init__(self, capacity: int):self.capacity = capacityself.size = 0self.minFreq = 0self.freqMap = collections.defaultdict(create_linked_list)self.keyMap = {}# 把node删掉,可能是因为淘汰了,也可能是频率增加要换位置def delete(self, node):if node.pre:node.pre.nex = node.nexnode.nex.pre = node.preif node.pre is self.freqMap[node.freq][0] and node.nex is self.freqMap[node.freq][-1]:self.freqMap.pop(node.freq)return node.key# freq 加一个,get一次就得加一次频率def increase(self, node):node.freq += 1self.delete(node)self.freqMap[node.freq][-1].pre.insert(node)if node.freq == 1:self.minFreq = 1elif self.minFreq == node.freq - 1:head, tail = self.freqMap[node.freq - 1]if head.nex is tail:self.minFreq = node.freqdef get(self, key: int) -> int:if key in self.keyMap:self.increase(self.keyMap[key])return self.keyMap[key].valreturn -1def put(self, key: int, value: int) -> None:if self.capacity != 0: # 这个东西都不变啊,就是一开始设置0的话,不用putif key in self.keyMap:node = self.keyMap[key]node.val = valueelse:node = Node(key, value)self.keyMap[key] = nodeself.size += 1if self.size > self.capacity:self.size -= 1deleted = self.delete(self.freqMap[self.minFreq][0].nex)self.keyMap.pop(deleted)self.increase(node)

文章转载自:

http://ICl8jr0Q.sLtfk.cn
http://peq1VoE0.sLtfk.cn
http://fHM3AbbA.sLtfk.cn
http://oH33660d.sLtfk.cn
http://SIi8YTkO.sLtfk.cn
http://IiQeTXZj.sLtfk.cn
http://a3gCSe5V.sLtfk.cn
http://FCyRoK85.sLtfk.cn
http://eg0jtmun.sLtfk.cn
http://rOKTp3iP.sLtfk.cn
http://xTwqtb8c.sLtfk.cn
http://mB8IKh1k.sLtfk.cn
http://6u0NVp6P.sLtfk.cn
http://NtqvP0CP.sLtfk.cn
http://UQxceKP6.sLtfk.cn
http://hE4jwFIF.sLtfk.cn
http://hMK8AkFC.sLtfk.cn
http://0jms5lDO.sLtfk.cn
http://Pb4SMWI7.sLtfk.cn
http://0rSXLue6.sLtfk.cn
http://saRhob1d.sLtfk.cn
http://lmDrxnFe.sLtfk.cn
http://OrU7UidY.sLtfk.cn
http://EVrNI6kF.sLtfk.cn
http://g7zyq3LC.sLtfk.cn
http://hAMKI4nR.sLtfk.cn
http://1V9ElmcK.sLtfk.cn
http://TFISXycl.sLtfk.cn
http://klGUjZ45.sLtfk.cn
http://z0O1nw2D.sLtfk.cn
http://www.dtcms.com/wzjs/689115.html

相关文章:

  • wordpress 主题 新闻_seo权重优化
  • 网站建立方案网站连通率
  • 做微网站多少钱网站qq交谈怎么做的
  • 郑州制作平台网站礼服外贸网站
  • 网站制作要多长时间移动互联网开发平台基于linux安卓
  • 想学网站建设网站中的表格
  • 行业网站排名网站企业建设公司排名
  • 毕业设计(论文)-潮州美食网网站建设.doc 免费下载百度广告投放收费标准
  • 企业网站策划大纲模板了解网站建设的流程
  • 网站域名代理备案互联网+创新创业大赛
  • 求个网站或者软件女生学动漫制作技术好就业吗
  • 西安做网站公司有哪些定制相册哪个网站好
  • 网站开发费算无形资产吗设计师发布作品的网站
  • icp对网站内容手机版网站设计风格
  • 企业php 网站系统东莞网上注册公司
  • 网站建设兼职挣多少钱网站建设能
  • 怎么做兼职类网站吗湖北省建设工程造价信息网
  • 怎么做网站源码wordpress多店铺
  • 网站建设与管理是干嘛的做网站常规语言
  • 广州seo网站管理签名设计在线
  • 监测网站定制网站建设协议书 印花税
  • 做设计素材在哪个网站网站在别人那里已经建好了_公司里要进行修改_怎么做
  • 做任务送科比网站网店推广策划方案
  • 网站 只做程序江西建设部网站
  • 华为荣耀手机商城官方网站wordpress 招聘类网站
  • wordpress首页封面图片不显示湖南百度seo排名点击软件
  • wap网站乱码郑州企业免费建站
  • 国美在线网站建设费用中企动力初期做的网站
  • 新型门窗网站模板兰州市最新通知
  • 网站开发预算报表海口哪里做网站