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

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

直播視頻網(wǎng)站如何做網(wǎng)站策劃

直播視頻網(wǎng)站如何做,網(wǎng)站策劃,深圳做網(wǎng)站的公司搜行者seo,網(wǎng)上購(gòu)物商城數(shù)據(jù)庫(kù)設(shè)計(jì)目錄 0.滑動(dòng)窗口原理講解1.長(zhǎng)度最小的子數(shù)組1.題目鏈接2.算法原理講解3.代碼實(shí)現(xiàn) 0.滑動(dòng)窗口原理講解 滑動(dòng)窗口:“同向雙指針”滑動(dòng)窗口可處理「?段連續(xù)的區(qū)間」問(wèn)題如何使用? left 0, right 0進(jìn)窗口判斷 是否出窗口 更新結(jié)果 -> 視情況而定 可能…

目錄

  • 0.滑動(dòng)窗口原理講解
  • 1.長(zhǎng)度最小的子數(shù)組
    • 1.題目鏈接
    • 2.算法原理講解
    • 3.代碼實(shí)現(xiàn)


0.滑動(dòng)窗口原理講解

  • 滑動(dòng)窗口:“同向雙指針”
  • 滑動(dòng)窗口可處理「?段連續(xù)的區(qū)間」問(wèn)題
  • 如何使用?
    1. left = 0, right = 0
    2. 進(jìn)窗口
    3. 判斷
      • 是否出窗口
    4. 更新結(jié)果 -> 視情況而定
      • 可能在出窗口前
      • 可能在進(jìn)窗口之后
  • 具體原理解析將結(jié)合**「長(zhǎng)度最小的子數(shù)組」**來(lái)說(shuō)明

1.長(zhǎng)度最小的子數(shù)組

1.題目鏈接

  • 長(zhǎng)度最小的子數(shù)組

2.算法原理講解

  • 此問(wèn)題分析的對(duì)象是**「?段連續(xù)的區(qū)間」,因此可以考慮「滑動(dòng)窗?」**的思想來(lái)解決

  • 讓滑動(dòng)窗?滿?

    • i位置開(kāi)始,窗?內(nèi)所有元素的和?于target
    • 當(dāng)窗?內(nèi)元素之和第?次?于等于?標(biāo)值的時(shí)候,就是i位置開(kāi)始滿?條件的最??度
  • 做法:

    • 如果窗?sum >= target
      • 更新結(jié)果,并且將左端元素劃出去的同時(shí)繼續(xù)判斷是否滿?條件并更新結(jié)果
        • 因?yàn)樽蠖嗽乜赡芎?,劃出去之后依舊滿?條件
    • 如果窗?sum不滿?條件:
      • right++,讓下?個(gè)元素進(jìn)?窗?
        請(qǐng)?zhí)砑訄D片描述
  • 為何滑動(dòng)窗?可以解決問(wèn)題,并且時(shí)間復(fù)雜度更低?

    • 這個(gè)窗?尋找的是:以當(dāng)前窗?最左側(cè)元素(記為left1)為基準(zhǔn),符合條件的情況
      • 即:從left1開(kāi)始,滿?sum >= target時(shí)的最右側(cè)(記為right1)能到哪?
    • 既然已經(jīng)找到從left1開(kāi)始的最優(yōu)的區(qū)間,那么就可以?膽舍去left1
      • 但是如果繼續(xù)像暴力求解?法?樣,重新開(kāi)始統(tǒng)計(jì)第?個(gè)元素(left2)往后的和,勢(shì)必會(huì)有?量重復(fù)的計(jì)算
        • 因?yàn)樵谇蟮?段區(qū)間的時(shí)候,已經(jīng)算出很多元素的和了,這些和是可以在計(jì)算下次區(qū)間和的時(shí)候?上的
    • 此時(shí),rigth1的作?就體現(xiàn)出來(lái)了,只需將left1這個(gè)值從sum中剔除
      • right1這個(gè)元素開(kāi)始,往后找滿?left2元素的區(qū)間
        • 此時(shí)right1也有可能是滿?的,因?yàn)?code>left1可能很?,sum剔除掉left1之后,依舊滿??于等于 target
    • 這樣就能省掉?量重復(fù)的計(jì)算
    • 總結(jié):利用單調(diào)性,規(guī)避了很多沒(méi)有必要的枚舉行為
      • 此處的單調(diào)指滑動(dòng)窗口內(nèi)sum的單調(diào)性,而不是數(shù)組原始數(shù)據(jù)的單調(diào)性
  • 時(shí)間復(fù)雜度 O ( N ) O(N) O(N)

    • 雖然代碼是兩層循環(huán),但是left指針和right指針都是不回退的,兩者最多都往后移動(dòng)n

3.代碼實(shí)現(xiàn)

int MinSubArrayLen(int target, vector<int>& nums) 
{int sum = 0, len = INT_MAX;for(int left = 0, right = 0; right < nums.size(); right++){sum += nums[right]; // 進(jìn)窗口while(sum >= target) // 判斷{len = min(len, right - left + 1); // 更新結(jié)果sum -= nums[left++]; // 出窗口}}return len == INT_MAX ? 0 : len;
}
http://www.risenshineclean.com/news/41096.html

相關(guān)文章:

  • 佛山專業(yè)做企業(yè)網(wǎng)站上海今天最新發(fā)布會(huì)
  • 吉 360 網(wǎng)站建設(shè)如何做好精準(zhǔn)營(yíng)銷
  • 網(wǎng)站客服工作內(nèi)容重慶網(wǎng)站建設(shè)哪家好
  • 凡客專賣店網(wǎng)站優(yōu)化入門
  • 安徽國(guó)貿(mào)集團(tuán)網(wǎng)站建設(shè)沈陽(yáng)網(wǎng)站推廣優(yōu)化
  • 合肥專業(yè)做網(wǎng)站的互聯(lián)網(wǎng)域名注冊(cè)查詢
  • 做網(wǎng)站拍攝照片用什么佳能相機(jī)好網(wǎng)站優(yōu)化課程培訓(xùn)
  • 哪個(gè)網(wǎng)站可以做社工試題網(wǎng)絡(luò)服務(wù)器
  • 湖北住房和城鄉(xiāng)建設(shè)委員會(huì)網(wǎng)站東莞市民最新疫情
  • 三門峽集團(tuán)網(wǎng)站建設(shè)愛(ài)站網(wǎng)關(guān)鍵詞查詢工具
  • 有沒(méi)有人與動(dòng)物做的電影網(wǎng)站自己做網(wǎng)站怎么做
  • 自適應(yīng)全屏網(wǎng)站競(jìng)價(jià)排名名詞解釋
  • 網(wǎng)站建設(shè)網(wǎng)站排名優(yōu)化金牌服務(wù)搜索引擎排名影響因素有哪些
  • 房屋網(wǎng)簽查詢系統(tǒng)官方網(wǎng)站知乎推廣
  • 個(gè)人網(wǎng)站怎么做推廣好口碑關(guān)鍵詞優(yōu)化
  • 深圳市網(wǎng)站維護(hù)seo短視頻網(wǎng)頁(yè)入口
  • 營(yíng)銷公關(guān)seo關(guān)鍵詞找29火星軟件
  • wordpress博客實(shí)戰(zhàn)青島百度整站優(yōu)化服務(wù)
  • 網(wǎng)站圖文列表seo優(yōu)化快排
  • 寧波網(wǎng)站建設(shè) 聯(lián)系哪家百度seo推廣免費(fèi)
  • 網(wǎng)站開(kāi)發(fā)的客戶群體淘寶新店怎么快速做起來(lái)
  • 查網(wǎng)站空間商seo是什么意思啊
  • 網(wǎng)站建設(shè)期任務(wù)及總結(jié)今日頭條號(hào)官網(wǎng)
  • 深圳市建筑工程佛山seo外包平臺(tái)
  • 網(wǎng)站開(kāi)發(fā) 參考文獻(xiàn)seo網(wǎng)絡(luò)優(yōu)化招聘信息
  • wordpress 屏蔽白云百度seo公司
  • 微信怎么制作微電影網(wǎng)站深圳seo優(yōu)化seo優(yōu)化
  • 2018年網(wǎng)站建設(shè)免費(fèi)拓客軟件
  • 滄州網(wǎng)站域名注冊(cè)服務(wù)公司seo網(wǎng)絡(luò)排名優(yōu)化技巧
  • 邢臺(tái)手機(jī)網(wǎng)站建設(shè)公司seo排名點(diǎn)擊軟件推薦