国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

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

政府網(wǎng)站頁面布局seo教育

政府網(wǎng)站頁面布局,seo教育,單位加強網(wǎng)站建設(shè),京東網(wǎng)站的公司全名題目描述: 請你設(shè)計一個數(shù)據(jù)結(jié)構(gòu),它能求出給定子數(shù)組內(nèi)一個給定值的 頻率 。 子數(shù)組中一個值的 頻率 指的是這個子數(shù)組中這個值的出現(xiàn)次數(shù)。 請你實現(xiàn) RangeFreqQuery 類: RangeFreqQuery(int[] arr) 用下標(biāo)從 0 開始的整數(shù)數(shù)組 arr 構(gòu)造…

題目描述:

請你設(shè)計一個數(shù)據(jù)結(jié)構(gòu),它能求出給定子數(shù)組內(nèi)一個給定值的?頻率?。

子數(shù)組中一個值的?頻率?指的是這個子數(shù)組中這個值的出現(xiàn)次數(shù)。

請你實現(xiàn)?RangeFreqQuery?類:

  • RangeFreqQuery(int[] arr)?用下標(biāo)從?0?開始的整數(shù)數(shù)組?arr?構(gòu)造一個類的實例。
  • int query(int left, int right, int value)?返回子數(shù)組?arr[left...right]?中?value?的?頻率?。

一個?子數(shù)組?指的是數(shù)組中一段連續(xù)的元素。arr[left...right]?指的是?nums?中包含下標(biāo)?left?和?right?在內(nèi)?的中間一段連續(xù)元素。?

?代碼思路:

類初始化?__init__?方法

  1. 輸入?yún)?shù):接收一個整數(shù)列表?arr。
  2. 數(shù)據(jù)結(jié)構(gòu):使用?defaultdict(list)?來存儲每個值在數(shù)組?arr?中出現(xiàn)的所有索引。defaultdict?是 Python?collections?模塊中的一個容器,它允許我們通過默認(rèn)工廠函數(shù)(這里是?list)來自動初始化缺失的鍵。
  3. 填充字典:遍歷數(shù)組?arr,對于每個元素?v?和其索引?i,將索引?i?添加到字典?dct?中鍵?v?對應(yīng)的列表中。這樣,dct[value]?將會是一個列表,包含所有值為?value?的元素的索引。

查詢方法?query

  1. 輸入?yún)?shù):接收三個整數(shù)?left、right?和?value,分別表示查詢的左邊界、右邊界和要查詢的值。
  2. 查詢邏輯
    • 使用?bisect.bisect_left?函數(shù)在?dct[value]?列表中查找第一個大于或等于?left?的索引的位置。這個位置之前的所有索引都不在查詢區(qū)間?[left, right]?內(nèi)。
    • 使用?bisect.bisect_right?函數(shù)在?dct[value]?列表中查找第一個大于?right?的索引的位置。這個位置之前的所有索引(不包括這個位置本身)都在查詢區(qū)間?[left, right]?內(nèi)。
    • 計算這兩個位置之間的差值,即?bisect_right?返回的位置減去?bisect_left?返回的位置。這個差值就是值?value?在區(qū)間?[left, right]?內(nèi)出現(xiàn)的次數(shù)。

代碼實現(xiàn):

class RangeFreqQuery:def __init__(self, arr: List[int]):self.dct = defaultdict(list)for i, v in enumerate(arr): self.dct[v].append(i)def query(self, left: int, right: int, value: int) -> int:return bisect.bisect_right(self.dct[value], right) - bisect.bisect_left(self.dct[value], left)

http://m.aloenet.com.cn/news/32492.html

相關(guān)文章:

  • 銘譽攝影網(wǎng)站設(shè)計師培訓(xùn)班多少錢
  • 邵陽市城市建設(shè)網(wǎng)站怎么做網(wǎng)絡(luò)宣傳推廣
  • 中石化建設(shè)工程有限公司網(wǎng)站全國新冠疫情最新消息
  • 中衛(wèi)網(wǎng)站設(shè)計廠家營銷網(wǎng)站都有哪些
  • 免費可商用素材網(wǎng)站網(wǎng)站百度權(quán)重
  • 哪個網(wǎng)站的域名便宜網(wǎng)站優(yōu)化推廣seo公司
  • 重慶旅游網(wǎng)站建設(shè)地址如何開發(fā)自己的小程序
  • 長沙做電商網(wǎng)站設(shè)計友情鏈接檢測工具
  • 地方網(wǎng)站推廣學(xué)it一年的學(xué)費大概是多少
  • 西安建網(wǎng)站什么是新媒體運營
  • 請人做網(wǎng)站需要注意什么怎么自己制作一個網(wǎng)站
  • 做店鋪首頁的網(wǎng)站關(guān)鍵詞數(shù)據(jù)分析工具有哪些
  • 網(wǎng)站建設(shè)方案怎么做百度招商加盟
  • 最新熱點新聞事件素材水平優(yōu)化
  • ps制作博客網(wǎng)站界面深圳優(yōu)化公司高粱seo較
  • 網(wǎng)站日程建設(shè)表百度在線客服問答
  • 問答論壇網(wǎng)站建設(shè)網(wǎng)站怎么制作教程
  • 網(wǎng)站更新中打開免費百度啊
  • 什么網(wǎng)站做的最好寧德市人民政府
  • 沈陽網(wǎng)站建設(shè)小志網(wǎng)站的推廣優(yōu)化
  • 重慶營銷網(wǎng)站建設(shè)平臺app001推廣平臺官網(wǎng)
  • 網(wǎng)站域名解析錯誤怎么辦seo與sem的關(guān)系
  • 網(wǎng)站建設(shè)技術(shù)規(guī)范河南省鄭州市金水區(qū)
  • 福州官網(wǎng)網(wǎng)站建設(shè)谷歌seo網(wǎng)站推廣怎么做優(yōu)化
  • 網(wǎng)頁公正流程有名的seo外包公司
  • 做網(wǎng)站推廣的方法58網(wǎng)絡(luò)推廣
  • 手機網(wǎng)站建設(shè)浩森宇特seo建站優(yōu)化
  • 鄭州外貿(mào)建站做推廣
  • 國家建設(shè)協(xié)會官方網(wǎng)站百度瀏覽器網(wǎng)頁版入口
  • 溫州微信網(wǎng)站開發(fā)抖音搜索seo軟件