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

制作一个网站需要多久网站设计师

制作一个网站需要多久,网站设计师,网站开发指什么,建设企业网站价钱思路 这里我们使用collections中的OrderedDict去维护。因为它提供了一种有序的字典数据结构,它对比普通字典,OrderedDict会严格按照键值对的顺序插入顺序存储的书,即使在插入后修改已有的键,顺序也不会改变。并且它提供的over_to_…

在这里插入图片描述

思路

这里我们使用collections中的OrderedDict去维护。因为它提供了一种有序的字典数据结构,它对比普通字典,OrderedDict会严格按照键值对的顺序插入顺序存储的书,即使在插入后修改已有的键,顺序也不会改变。并且它提供的over_to_end方法,可将指定键移动到字典的末尾(last=True)或开头(last=False),支持popitem(last=True)方法,按顺序弹出最后一个(last=True)或第一个(last=False)键值对

class LRUCache:def __init__(self, capacity: int):self.cache=OrderedDict()self.capacity=capacitydef get(self, key: int) -> int:if key not in self.cache:return -1self.cache.move_to_end(key)return self.cache[key]def put(self, key: int, value: int) -> None:if key in self.cache:self.cache.move_to_end(key)self.cache[key]=valueif len(self.cache)>self.capacity:self.cache.popitem(last=False)# Your LRUCache object will be instantiated and called as such:
# obj = LRUCache(capacity)
# param_1 = obj.get(key)
# obj.put(key,value)
特性OrderedDictPython 3.7+ 普通字典 (dict)
插入顺序保留
顺序敏感比较
move_to_end()支持不支持
内存占用更高(维护双向链表)更低
性能略低(因额外维护顺序)更高
http://www.dtcms.com/wzjs/158748.html

相关文章:

  • WordPress用户页面湖南正规seo优化
  • 旅游网站的导航怎么做搜索引擎优化报告
  • 网站移动端北京seo案例
  • 建网站公司是如何赚钱全网seo是什么意思
  • 西安网站公司成都网站seo公司
  • 烟台网站seo外包创意广告
  • 我国政府门户网站的建设河南最新消息
  • 网站建设的基本流程包括哪些seo外链发布平台有哪些
  • h5免费制作平台无水印百度搜索排行seo
  • 加速百度对网站文章的收录佛山seo优化外包
  • 自己做网站教程电子商务营销
  • 动态网站建设总结外链发布平台大全
  • )新闻网站建设开题报告文献综述学电脑办公软件培训班
  • 个人网站能否备案典型的口碑营销案例
  • 自己做的网站访问不了江门seo推广公司
  • 少儿编程自学网站中国建设网官方网站
  • 旅游网站设计佛山网站建设正规公司
  • 企业网站制作报价表带佣金的旅游推广平台有哪些
  • 想学做网站要去哪里学东莞seo排名扣费
  • 网站加速器怎么开torrentkitty磁力猫
  • 做网站服务搜索引擎优化缩写
  • 免费好用的企业邮箱自动app优化官网
  • 买花网站代码近期热点新闻
  • 福州关键词seo上海seo
  • b2b典型网站关键词查询神器
  • 手机怎么看网页源代码seo咨询岳阳
  • 网站开发的实训报告网站推广的常用途径有哪些
  • 网站项目建设规划书案例seo是哪里
  • 推荐一个国外好的网站模板网络推广外包流程
  • 广州免费自助建站平台营销推广方式有哪些