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

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

做貿(mào)易的都有什么網(wǎng)站產(chǎn)品seo優(yōu)化

做貿(mào)易的都有什么網(wǎng)站,產(chǎn)品seo優(yōu)化,學(xué)校作業(yè)怎么做網(wǎng)站,濟(jì)南網(wǎng)站建設(shè)咨詢小七滑動(dòng)窗口的最大值 題目描述 給定一個(gè)數(shù)組和滑動(dòng)窗口的大小,請(qǐng)找出所有滑動(dòng)窗口里的最大值。 例如,如果輸入數(shù)組 [2,3,4,2,6,2,5,1] 及滑動(dòng)窗口的大小 3 ,那么一共存在 6 個(gè)滑動(dòng)窗口,它們的最大值分別為 [4,4,6,6,6,5] 注意&am…

滑動(dòng)窗口的最大值

題目描述

給定一個(gè)數(shù)組和滑動(dòng)窗口的大小,請(qǐng)找出所有滑動(dòng)窗口里的最大值。

例如,如果輸入數(shù)組 [2,3,4,2,6,2,5,1]
及滑動(dòng)窗口的大小 3
,那么一共存在 6
個(gè)滑動(dòng)窗口,它們的最大值分別為 [4,4,6,6,6,5]

注意:
數(shù)據(jù)保證 k大于 0,且 k小于等于數(shù)組長度。
數(shù)據(jù)范圍
數(shù)組長度 [1,1000]

樣例
輸入:[2, 3, 4, 2, 6, 2, 5, 1] , k=3
輸出: [4, 4, 6, 6, 6, 5]

思路

模擬窗口的滑動(dòng)
當(dāng)窗口里有k個(gè)元素的時(shí)候, 向后滑動(dòng)

  • 檢查窗口內(nèi)元素是否合法
  • 窗口的一端納入一個(gè)元素
  • 窗口的另一端移除一個(gè)元素

由于符合先進(jìn)先出的原則,所以可以用隊(duì)列來模擬窗口
然后進(jìn)一步挖掘性質(zhì):

假設(shè)公司里有一群?jiǎn)T工, 現(xiàn)在來了一個(gè)新員工A, 如果員工A的能力出眾, 并且年紀(jì)小, 那么

  1. A可以替換掉所有員工中能力小于等于A的員工
  2. A可以替換掉所有員工中年齡小于等于A的員工

能力->本題的數(shù)值
年齡->本題的索引

那么:

  1. 為什么上面的性質(zhì)合理呢?
    因?yàn)榛瑒?dòng)窗口需要的是最大值,所以,只要當(dāng)前元素大于隊(duì)列中元素,那么隊(duì)列中元素就不需要了
  2. 為什么可以取等?
    因?yàn)閮蓚€(gè)數(shù)值一樣的元素并列, 例如int a[3] = {1, 1, 1};, a數(shù)組里三個(gè)元素均相等,那么當(dāng)需要最大值的時(shí)候
    取a[2]一定沒錯(cuò), 因?yàn)槿绻祷豠[0], 那么窗口移動(dòng)以后,a[0]會(huì)被移除,a[1]同理

也就是說,a[2]活到了最后

所以:
最終隊(duì)列會(huì)形成一個(gè)遞減序列, 因此, 隊(duì)頭元素就是最大值
每次從隊(duì)頭里獲取最大值,放入到結(jié)果數(shù)組中

代碼

class Solution {
public:vector<int> maxInWindows(vector<int>& nums, int k) {vector<int> res;deque<int> q;for (int i = 0; i < nums.size(); i ++ ){if (q.size() && i - q.front() >= k) q.pop_front();while (q.size() && nums[q.back()] <= nums[i]) q.pop_back();q.push_back(i);if (i >= k - 1) res.push_back(nums[q.front()]);}return res;}
};
http://www.risenshineclean.com/news/55839.html

相關(guān)文章:

  • 做網(wǎng)站需要注冊(cè)商標(biāo)是幾類手機(jī)優(yōu)化大師
  • 查詢網(wǎng)站建設(shè)怎樣上百度做廣告
  • 網(wǎng)站做外鏈推廣的常用方法??诰W(wǎng)站關(guān)鍵詞優(yōu)化
  • 締燁建設(shè)公司網(wǎng)站怎樣在網(wǎng)上推廣
  • 龍華做棋牌網(wǎng)站建設(shè)找哪家效益快seo模板建站
  • 網(wǎng)站開發(fā)億瑪酷技術(shù)做seo有什么好處
  • 國內(nèi)國際時(shí)事寫實(shí)記錄50字配圖片臺(tái)州seo排名優(yōu)化
  • 蘇州做網(wǎng)站0512jinyan自己做網(wǎng)站如何賺錢
  • ppt素材免費(fèi)網(wǎng)站銷售推廣方案
  • 門戶網(wǎng)站html模板app推廣公司
  • 東莞市土木建筑學(xué)會(huì)寧波優(yōu)化系統(tǒng)
  • wordpress 編輯器 視頻教程廣西seo經(jīng)理
  • 網(wǎng)站開發(fā)個(gè)人工作室南昌seo優(yōu)化
  • 做一建真題的網(wǎng)站鄭州seo優(yōu)化外包熱狗網(wǎng)
  • wordpress著名app寧波免費(fèi)seo排名優(yōu)化
  • 做網(wǎng)站的需要什么要求故事式的軟文廣告例子
  • 一個(gè)中介平臺(tái)網(wǎng)站的建設(shè)費(fèi)hao123網(wǎng)址導(dǎo)航
  • 蕭山網(wǎng)站建設(shè)爭(zhēng)鋒網(wǎng)絡(luò)迅雷磁力
  • 北京南站地鐵網(wǎng)站推廣優(yōu)化之八大方法
  • 公司網(wǎng)站建設(shè)應(yīng)注意深圳推廣公司推薦
  • 網(wǎng)站建設(shè)費(fèi)屬于什么稅目域名注冊(cè)管理機(jī)構(gòu)
  • 獵聘做簡(jiǎn)歷的網(wǎng)站收費(fèi)靠譜阿里巴巴關(guān)鍵詞排名優(yōu)化
  • php網(wǎng)站怎么做偽靜態(tài)建筑設(shè)計(jì)網(wǎng)站
  • 網(wǎng)站推廣咋做的網(wǎng)站建設(shè)黃頁視頻
  • 怎么用lls做網(wǎng)站排名seo公司
  • 網(wǎng)站推廣東莞網(wǎng)站競(jìng)價(jià)推廣怎么做
  • h5網(wǎng)站建設(shè)短鏈接
  • dede cms 網(wǎng)站模板谷歌外貿(mào)平臺(tái)
  • 做網(wǎng)站圖片用什么格式網(wǎng)絡(luò)營銷第三版課本
  • b站 的網(wǎng)站 怎么做著名的營銷成功的案例