中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

綁定網(wǎng)站品牌策劃與推廣方案

綁定網(wǎng)站,品牌策劃與推廣方案,網(wǎng)站維護(hù)要什么,橫崗做網(wǎng)站OrderedDict 實(shí)現(xiàn) Least Recently used(LRU)緩存 引言正文 引言 LRU 緩存是一種緩存替換策略,當(dāng)緩存空間不足時(shí),會(huì)移除最久未使用的數(shù)據(jù)以騰出空間存放新的數(shù)據(jù)。LRU 緩存的特點(diǎn): 有限容量:緩存擁有固定的…

OrderedDict 實(shí)現(xiàn) Least Recently used(LRU)緩存

  • 引言
  • 正文

引言

LRU 緩存是一種緩存替換策略,當(dāng)緩存空間不足時(shí),會(huì)移除最久未使用的數(shù)據(jù)以騰出空間存放新的數(shù)據(jù)。LRU 緩存的特點(diǎn):

  1. 有限容量:緩存擁有固定的容量,當(dāng)容量滿(mǎn)時(shí),需要移除舊數(shù)據(jù)。
  2. 淘汰策略:將最久未使用的緩存項(xiàng)移除。
  3. 快速訪(fǎng)問(wèn):訪(fǎng)問(wèn),插入,刪除的復(fù)雜度位 O(1)。

本文將介紹 OrderedDict 實(shí)現(xiàn) Least Recently used(LRU)緩存的方法。

正文

from collections import OrderedDictclass LRUCache:def __init__(self, capacity: int):self.cache = OrderedDict()self.capacity = capacitydef get(self, key: str) -> int:if key not in self.cache:return -1self.cache.move_to_end(key)return self.cache[key]def put(self, key: str, 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)if __name__ == '__main__':lru = LRUCache(2)lru.put('a', 1)lru.put('b', 2)print(lru.get('a'))  # 1lru.put('c', 3)print(lru.get('b'))  # -1

當(dāng)使用 print(lru.get('a')) 語(yǔ)句輸出結(jié)果時(shí),鍵值對(duì) 'a':1 會(huì)被放在 OrderedDict 最后的位置,lru.put('c', 3) 會(huì)導(dǎo)致位于開(kāi)始位置的元素 'b':2 被刪除。當(dāng)我們?cè)俅问褂?print(lru.get('b')) 訪(fǎng)問(wèn) 'b':2 元素時(shí)會(huì)得到返回值 -1 提示我們當(dāng)前緩存中已經(jīng)不存在該元素。

如果大家覺(jué)得有用,就點(diǎn)個(gè)贊讓更多的人看到吧~

http://www.risenshineclean.com/news/36739.html

相關(guān)文章:

  • 建一個(gè)購(gòu)物網(wǎng)站需要多少錢(qián)邯鄲今日頭條最新消息
  • 免費(fèi)個(gè)人網(wǎng)站建設(shè)可口可樂(lè)軟文營(yíng)銷(xiāo)案例
  • 惠州網(wǎng)站開(kāi)發(fā)公司網(wǎng)頁(yè)
  • 建網(wǎng)站怎么避免備案百度推廣課程
  • 可以做哪些網(wǎng)站我想自己建立一個(gè)網(wǎng)站
  • 做網(wǎng)站怎么找優(yōu)質(zhì)客戶(hù)軟文寫(xiě)作技巧有哪些
  • 公安內(nèi)網(wǎng)網(wǎng)站建設(shè)方案站群seo
  • 個(gè)人網(wǎng)站備案需要哪些資料網(wǎng)站單向外鏈推廣工具
  • 做網(wǎng)站 單頁(yè)數(shù)量網(wǎng)絡(luò)營(yíng)銷(xiāo)的步驟
  • 網(wǎng)站建設(shè)費(fèi)用細(xì)項(xiàng)廣州seo推廣公司
  • 中英網(wǎng)站的設(shè)計(jì)app開(kāi)發(fā)費(fèi)用一覽表
  • 上海網(wǎng)站建設(shè)百家號(hào)廣告投放推廣平臺(tái)
  • 網(wǎng)站建設(shè)石家莊今天國(guó)際新聞大事
  • 制作網(wǎng)站接單seo關(guān)鍵詞排名如何
  • 有哪些做買(mǎi)家秀的網(wǎng)站企業(yè)營(yíng)銷(xiāo)平臺(tái)
  • 酒店網(wǎng)站策劃書(shū)網(wǎng)站打開(kāi)
  • cms系統(tǒng)javaseo快速排名軟件app
  • 網(wǎng)新科技做網(wǎng)站怎么樣武漢百度seo排名
  • 專(zhuān)業(yè)營(yíng)銷(xiāo)網(wǎng)站費(fèi)用企業(yè)seo關(guān)鍵字優(yōu)化
  • 做房產(chǎn)的網(wǎng)站排名中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)
  • 門(mén)戶(hù)網(wǎng)站內(nèi)容公眾號(hào)推廣費(fèi)用一般多少
  • 華為云建站和阿里云建站區(qū)別搜外滴滴友鏈
  • 云虛擬主機(jī)怎么做網(wǎng)站太原模板建站定制網(wǎng)站
  • 淄博著名網(wǎng)站開(kāi)發(fā)方法年度關(guān)鍵詞
  • 揭陽(yáng)做網(wǎng)站哪個(gè)好搜索引擎優(yōu)化是指什么
  • 如何做網(wǎng)站編輯 沒(méi)技術(shù)媒體吧軟文平臺(tái)
  • php網(wǎng)站開(kāi)發(fā)員工資邵陽(yáng)做網(wǎng)站的公司
  • 網(wǎng)站建設(shè)教程app今日新聞事件
  • 沒(méi)有網(wǎng)站怎么做淘寶客seo優(yōu)化技術(shù)培訓(xùn)
  • 大冶建設(shè)局網(wǎng)站優(yōu)化設(shè)計(jì)六年級(jí)上冊(cè)語(yǔ)文答案