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

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

郴州建網(wǎng)站百度熱搜seo

郴州建網(wǎng)站,百度熱搜seo,網(wǎng)站制作賺錢嗎,烏克蘭局勢(shì)最新進(jìn)展個(gè)人主頁(yè):兜里有顆棉花糖 歡迎 點(diǎn)贊👍 收藏? 留言? 加關(guān)注💓本文由 兜里有顆棉花糖 原創(chuàng) 收錄于專欄【手撕算法系列專欄】【LeetCode】 🍔本專欄旨在提高自己算法能力的同時(shí),記錄一下自己的學(xué)習(xí)過(guò)程,希望…

個(gè)人主頁(yè):兜里有顆棉花糖
歡迎 點(diǎn)贊👍 收藏? 留言? 加關(guān)注💓本文由 兜里有顆棉花糖 原創(chuàng)
收錄于專欄【手撕算法系列專欄】【LeetCode】
🍔本專欄旨在提高自己算法能力的同時(shí),記錄一下自己的學(xué)習(xí)過(guò)程,希望對(duì)大家有所幫助
🍓希望我們一起努力、成長(zhǎng),共同進(jìn)步。
在這里插入圖片描述

點(diǎn)擊直接跳轉(zhuǎn)到該題目

目錄

  • 1??題目描述
  • 2??算法分析
  • 3??代碼編寫

1??題目描述

給定一個(gè)含有 n 個(gè)正整數(shù)的數(shù)組和一個(gè)正整數(shù) target 。

找出該數(shù)組中滿足其總和大于等于 target 的長(zhǎng)度最小的 連續(xù)子數(shù)組 [nums[l], nums[l+1], ..., nums[r-1], nums[r]] ,并返回其長(zhǎng)度。如果不存在符合條件的子數(shù)組,返回 0 。

示例1:

輸入:target = 7, nums = [2,3,1,2,4,3]
輸出:2
解釋:子數(shù)組 [4,3] 是該條件下的長(zhǎng)度最小的子數(shù)組。

示例2:

輸入:target = 4, nums = [1,4,4]
輸出:1

示例3:

輸入:target = 11, nums = [1,1,1,1,1,1,1,1]
輸出:0

注意:

  • 1 <= target <= 10^9
  • 1 <= nums.length <= 10^5
  • 1 <= nums[i] <= 10^5

2??算法分析

解題思路如下:

  • 步驟一:使用雙指針left和right來(lái)構(gòu)建滑動(dòng)窗口,初始時(shí)left和right都為0。
  • 步驟二:進(jìn)入循環(huán),將右指針right向右移動(dòng),每次將nums[right]的值加到sum中。
  • 步驟三:進(jìn)入while循環(huán),判斷當(dāng)前窗口內(nèi)的和sum是否大于等于目標(biāo)值target。如果是,則更新ret為最小值,即min(ret, right - left + 1);然后將左指針left向右移動(dòng),并從sum中減去nums[left]。
  • 然后循環(huán)步驟二和步驟三直到右指針right達(dá)到數(shù)組的末尾最后返回結(jié)果即可。

3??代碼編寫

class Solution {
public:int minSubArrayLen(int target, vector<int>& nums) {int n = nums.size();int ret = INT_MAX, sum = 0;for(int left = 0,right = 0;right < n;right++){// 進(jìn)窗口sum += nums[right];while(sum >= target){// 更新結(jié)果ret = min(ret,right - left + 1);// 出窗口sum -= nums[left++];}}return ret == INT_MAX ? 0 : ret;}
};

最后就是通過(guò)啦!!!

在這里插入圖片描述

http://aloenet.com.cn/news/47047.html

相關(guān)文章:

  • 哪里網(wǎng)站開(kāi)發(fā)好國(guó)產(chǎn)免費(fèi)crm系統(tǒng)有哪些在線
  • 騰訊云動(dòng)態(tài)加速WordPress網(wǎng)站頁(yè)面怎么優(yōu)化
  • 裝修設(shè)計(jì)網(wǎng)站哪個(gè)好前端性能優(yōu)化有哪些方法
  • 網(wǎng)站建設(shè)教程模板網(wǎng)站排名seo軟件
  • 仿 wordpress簡(jiǎn)述seo的應(yīng)用范圍
  • 電腦關(guān)鍵字被限制 購(gòu)物網(wǎng)站明星百度指數(shù)在線查詢
  • 動(dòng)漫主題WordPressseo服務(wù)運(yùn)用什么技術(shù)
  • 電子商務(wù)網(wǎng)站開(kāi)發(fā)實(shí)戰(zhàn)長(zhǎng)春seo排名扣費(fèi)
  • 網(wǎng)站目錄文件查看在線一鍵免費(fèi)生成網(wǎng)頁(yè)網(wǎng)站
  • 自己的電腦做網(wǎng)站服務(wù)器嗎北京網(wǎng)站建設(shè)制作開(kāi)發(fā)
  • 食品公司名字大全上海網(wǎng)站seo
  • vs做動(dòng)態(tài)網(wǎng)站登錄青島百度快速排名優(yōu)化
  • 西安做網(wǎng)站推廣營(yíng)銷型網(wǎng)站建設(shè)方案
  • 網(wǎng)站介紹詞百度一下瀏覽器
  • 成都網(wǎng)站建設(shè)費(fèi)用免費(fèi)的推廣引流軟件下載
  • 天貓網(wǎng)站設(shè)計(jì)小米口碑營(yíng)銷案例
  • 網(wǎng)站制作驗(yàn)收單大數(shù)據(jù)是干什么的
  • 廣州市建設(shè)企業(yè)網(wǎng)站平臺(tái)什么叫做網(wǎng)絡(luò)營(yíng)銷
  • 有什么網(wǎng)站可以做初中試題sem是什么崗位
  • 知名高端網(wǎng)站設(shè)計(jì)企業(yè)百度網(wǎng)站檢測(cè)
  • 卡盟網(wǎng)站怎么做圖片素材網(wǎng)站seo方法
  • 網(wǎng)站搜索怎么做常見(jiàn)的網(wǎng)絡(luò)營(yíng)銷推廣方式有哪些
  • 建程網(wǎng)app下載西安seo和網(wǎng)絡(luò)推廣
  • 便宜 虛擬主機(jī)sem 優(yōu)化軟件
  • 基金管理公司司網(wǎng)站建設(shè)要求國(guó)際新聞今天
  • wordpress扒站工具北京網(wǎng)站制作公司
  • 網(wǎng)站建設(shè)價(jià)錢差異外貿(mào)接單平臺(tái)哪個(gè)最好
  • 做網(wǎng)站如何導(dǎo)入信用卡付款一個(gè)產(chǎn)品的市場(chǎng)營(yíng)銷策劃方案
  • ??诰W(wǎng)站開(kāi)發(fā)公司電話建立一個(gè)網(wǎng)站的費(fèi)用
  • 杭州濱江網(wǎng)站建設(shè)公司信息流優(yōu)化師面試常見(jiàn)問(wèn)題