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

注册个体可以做网站吗wordpress上传文件慢

注册个体可以做网站吗,wordpress上传文件慢,2016优秀网站设计,民兵信息化网站建设1.题目描述 2.思路 方法1:直接用Python封装好的数据结构OrderedDict(兼具哈希表与双向链表的数据结构)。 方法2:哈希表辅以双向链表。 3.代码(Python3) 方法1: class LRUCache(collections…

1.题目描述

2.思路

方法1:直接用Python封装好的数据结构OrderedDict(兼具哈希表与双向链表的数据结构)。

方法2:哈希表辅以双向链表。

3.代码(Python3)

方法1:

class LRUCache(collections.OrderedDict):def __init__(self, capacity: int):super().__init__()self.capacity = capacitydef get(self, key: int) -> int:if key not in self:return -1self.move_to_end(key)return self[key]def put(self, key: int, value: int) -> None:if key in self:self.move_to_end(key)self[key] = valueif len(self) > self.capacity:self.popitem(last=False)

方法2:

class DLinkedNode:def __init__(self, key=0, value=0):self.key = keyself.value = valueself.prev = Noneself.next = Noneclass LRUCache:def __init__(self, capacity: int):self.cache = dict()# 伪头和伪尾self.head = DLinkedNode()self.tail = DLinkedNode()self.head.next = self.tailself.tail.prev = self.headself.capacity = capacityself.size = 0def get(self, key: int) -> int:if key not in self.cache:return -1node = self.cache[key]self.move_to_head(node)return node.valuedef put(self, key: int, value: int) -> None:print(self.size, self.capacity)if key not in self.cache:node = DLinkedNode(key, value)self.cache[key] = nodeself.add_to_head(node)self.size += 1if self.size > self.capacity:removed = self.remove_tail()self.cache.pop(removed.key)self.size -= 1else:node = self.cache[key]node.value = valueself.move_to_head(node)def add_to_head(self, node):node.prev = self.headnode.next = self.head.nextself.head.next.prev = nodeself.head.next = nodedef remove_node(self, node):node.prev.next = node.nextnode.next.prev = node.prevdef move_to_head(self, node):self.remove_node(node)self.add_to_head(node)def remove_tail(self):node = self.tail.prevself.remove_node(node)return node

4.执行情况

方法1:

方法2:

5.感想

这两个方法都是官方题解给的,我第一次接触这种LRU的题,没能想出来解决办法。


文章转载自:

http://JXmsgXn9.jbqwb.cn
http://xqHJsgLk.jbqwb.cn
http://jzQNO13Q.jbqwb.cn
http://n4LTS1Ou.jbqwb.cn
http://Srr2Vd7F.jbqwb.cn
http://EK9HZ9Jl.jbqwb.cn
http://KAFz5xjC.jbqwb.cn
http://S7xjlV3E.jbqwb.cn
http://xG1nHga5.jbqwb.cn
http://iOLX2xsw.jbqwb.cn
http://gkyjBnJQ.jbqwb.cn
http://6DVizPOn.jbqwb.cn
http://iI9vEoP9.jbqwb.cn
http://QA8Hrkld.jbqwb.cn
http://7B0jzNIr.jbqwb.cn
http://LRslc2bi.jbqwb.cn
http://PYwlNOnr.jbqwb.cn
http://D5KlfCQL.jbqwb.cn
http://3CgQ0vhl.jbqwb.cn
http://3h6cpIvi.jbqwb.cn
http://qaEpeOlG.jbqwb.cn
http://loEyZMXJ.jbqwb.cn
http://Bs4YCjb0.jbqwb.cn
http://3ST19xIz.jbqwb.cn
http://0F9J4gFB.jbqwb.cn
http://wkqSS5JN.jbqwb.cn
http://5RA3kDFX.jbqwb.cn
http://u1MpA8F4.jbqwb.cn
http://nQROfQ9s.jbqwb.cn
http://wKWRR4Z6.jbqwb.cn
http://www.dtcms.com/wzjs/692318.html

相关文章:

  • 网站后台m国外花型设计网站
  • php网站开发参考文献大型网站维护费用
  • 南京自助建站软件wordpress 建站教程
  • 制作自己的网站 域名怎么弄商户网站唯一订单号
  • xuzhou网站制作创意产品设计书
  • 淘宝做基础销量网站深圳网站制作长沙
  • 检测网站点击量成全视频观看免费高清第6季
  • 广西旅游网站建设百度知道小程序
  • 鄂尔多斯 网站制作邯郸专业网站建设公司
  • 图片站 wordpress个人备案做视频网站
  • 深圳市建筑有限公司台州关键词优化哪家好
  • 深圳市建设项目seo优化查询
  • 网站建设板块如何分类天津 网站建设
  • 网页站点怎么命名企业官方网站推广
  • 朱能源做网站营销代码是什么
  • 驻马店公司做网站北京的网页设计
  • wordpress网站怎么打开很慢上海详细地址大全
  • 织梦怎么修改网站标题做公司网站的模板
  • seo wordpress主题齐三seo顾问
  • 德州网站有哪些营销手机系统安装
  • 无锡网站的优化那个网站能找到人
  • wordpress建立论坛网站个人网站可以做百度推广么
  • 织梦网站栏目是做什么用的宜春网站建设公司联系方式
  • 烟台外贸网站建设公司都匀网站制作公司
  • 南通市住房和建设局网站微信系统平台开发
  • 网站改版设计思路永久免费网址在线观看电视剧
  • 兰州微网站建设策划案模板
  • 品牌软文兰州seo优化
  • 网站与网页设计河南23个岗位无人报考
  • 四川建设网站首页wordpress 科技类主题