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

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

刷排名凡搜網(wǎng)站寶可以免費(fèi)發(fā)帖的網(wǎng)站

刷排名凡搜網(wǎng)站寶,可以免費(fèi)發(fā)帖的網(wǎng)站,做淘寶客網(wǎng)站要備案嗎,1個(gè)空間做兩個(gè)網(wǎng)站目錄 💕1.題目 💕2.解析思路 本題思路總覽 借助雙指針探索規(guī)律 從規(guī)律到代碼實(shí)現(xiàn)的轉(zhuǎn)化 雙指針的具體實(shí)現(xiàn) 代碼整體流程 💕3.代碼實(shí)現(xiàn) 💕4.完結(jié) 二十七步也能走完逆流河嗎 💕1.題目 💕2.解析思路…

目錄

💕1.題目

💕2.解析思路

本題思路總覽

借助雙指針探索規(guī)律

從規(guī)律到代碼實(shí)現(xiàn)的轉(zhuǎn)化

雙指針的具體實(shí)現(xiàn)

代碼整體流程

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

💕4.完結(jié)


?

二十七步也能走完逆流河嗎?

💕1.題目


💕2.解析思路

本題思路總覽

?

力扣 11 題 “盛最多水的容器” 要求在給定的整數(shù)數(shù)組?height?中找出兩條垂線,使得它們與?x?軸共同構(gòu)成的容器能容納最多的水。容器的容積取決于兩條垂線的距離以及兩條垂線中較短的那條的高度。我們可以采用雙指針的方法,從數(shù)組的兩端開始向中間移動(dòng)指針,不斷更新最大容積,最終找到容納最多水的容器。


借助雙指針探索規(guī)律

  1. 雙指針的起始位置與移動(dòng)方向

我們使用兩個(gè)指針?left?和?right?分別指向數(shù)組的起始位置和結(jié)束位置。因?yàn)槿萜鞯膶挾?#xff08;即兩指針之間的距離)在初始時(shí)是最大的,隨著指針的移動(dòng),寬度會(huì)逐漸減小。我們通過移動(dòng)指針來尋找可能使容器高度增加的情況,從而有可能增大容器的容積。


  1. 容積的計(jì)算與指針移動(dòng)規(guī)則

容器的容積計(jì)算公式為?v = min(height[left], height[right]) * (right - left),其中?min(height[left], height[right])?表示兩條垂線中較短的那條的高度,right - left?表示兩條垂線之間的距離。為了有可能增大容積,我們需要嘗試改變較短的那條垂線,因?yàn)橐苿?dòng)較長(zhǎng)的垂線不會(huì)使容器的高度增加,只會(huì)讓寬度減小,從而使容積變小。所以,當(dāng)?height[left] < height[right]?時(shí),我們移動(dòng)左指針?left;當(dāng)?height[left] >= height[right]?時(shí),我們移動(dòng)右指針?right。


從規(guī)律到代碼實(shí)現(xiàn)的轉(zhuǎn)化

既然我們知道可以通過雙指針的移動(dòng)來不斷嘗試增大容器的容積,那么在代碼中就可以直接使用雙指針進(jìn)行操作。雙指針的移動(dòng)規(guī)則和容積的計(jì)算邏輯與上述規(guī)律一致,通過不斷移動(dòng)指針并更新最大容積,就能找到容納最多水的容器。


雙指針的具體實(shí)現(xiàn)

  1. 雙指針定義

left:作為左指針,初始時(shí)指向數(shù)組的第一個(gè)元素。
right:作為右指針,初始時(shí)指向數(shù)組的最后一個(gè)元素。



2.?指針移動(dòng)規(guī)則

?

當(dāng)?height[left] < height[right]?時(shí),我們判斷?height[left + 1]?是否大于?height[left],如果是,則將左指針右移一位;否則,為了嘗試找到更高的垂線,將左指針右移兩位。

?

當(dāng)?height[left] >= height[right]?時(shí),我們判斷?height[right - 1]?是否大于?height[right],如果是,則將右指針左移一位;否則,將右指針左移兩位。



3.?終止條件

?

當(dāng)左指針?left?大于等于右指針?right?時(shí),說明已經(jīng)遍歷完所有可能的組合,此時(shí)終止循環(huán)。


代碼整體流程

  1. 變量初始化

初始化左指針?left?為 0,右指針?right?為數(shù)組的長(zhǎng)度減 1,最大容積?sum?為 0。


?
  1. 循環(huán)計(jì)算

在?left < right?的條件下,不斷進(jìn)行以下操作:
計(jì)算當(dāng)前指針?biāo)鶚?gòu)成容器的容積?v,并更新最大容積?sum。
根據(jù)?height[left]?和?height[right]?的大小關(guān)系,按照上述指針移動(dòng)規(guī)則移動(dòng)指針。



2.?返回結(jié)果

?

循環(huán)結(jié)束后,返回最大容積?sum。

?

通過以上步驟,我們就可以利用雙指針準(zhǔn)確找到容納最多水的容器


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

class Solution {
public:int maxArea(vector<int>& height) {int left = 0;int right = height.size()-1;int sum = 0;while(left<right){int v = min(height[left],height[right])*(right-left);sum = max(sum,v);if(height[left]<height[right]){if(height[left+1]>height[left])left++;elseleft+=2;}else{if(height[right-1]>height[right])right--;elseright-=2;}}return sum;}
};


💕4.完結(jié)

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

相關(guān)文章:

  • 互聯(lián)網(wǎng)應(yīng)用開發(fā)是什么seo 百度網(wǎng)盤
  • 石家莊疫情到底有多嚴(yán)重新的seo網(wǎng)站優(yōu)化排名 網(wǎng)站
  • wordpress分頁不起作用seo關(guān)鍵詞排名優(yōu)化評(píng)價(jià)
  • 鶴壁人民醫(yī)院網(wǎng)站誰做的百度小說搜索熱度排行榜
  • 10月哪個(gè)網(wǎng)站做電影票活動(dòng)獨(dú)立站seo怎么做
  • 2023年石家莊疫情怎么樣了杭州seo排名
  • 五合一免費(fèi)建站品牌推廣策略分析
  • wordpress js 插件開發(fā)百度視頻排名優(yōu)化
  • wordpress文章圖片函數(shù)企業(yè)seo排名哪家好
  • 上海網(wǎng)站推廣方法seo快速排名軟件價(jià)格
  • 邯鄲做網(wǎng)站推廣的地方培訓(xùn)課程安排
  • 住房和城鄉(xiāng)建設(shè)部科技網(wǎng)站長(zhǎng)沙優(yōu)化科技
  • 有了 ftp服務(wù)器密碼 怎么改網(wǎng)站seo搜索引擎優(yōu)化課程
  • thinksns網(wǎng)站開發(fā)安裝百度到手機(jī)桌面
  • 網(wǎng)址導(dǎo)航是什么瀏覽器蘋果aso優(yōu)化
  • 響水網(wǎng)站建設(shè)服務(wù)商2023免費(fèi)推廣入口
  • app源碼網(wǎng)站網(wǎng)絡(luò)違法犯罪舉報(bào)網(wǎng)站
  • 增光路網(wǎng)站建設(shè)哪些店鋪適合交換友情鏈接
  • 網(wǎng)絡(luò)推廣培訓(xùn)課程4萬重慶seo報(bào)價(jià)
  • 如何在網(wǎng)站插做視頻優(yōu)化大師使用方法
  • 網(wǎng)站建設(shè)中 html模板淘客推廣
  • 東莞快速做網(wǎng)站東莞網(wǎng)絡(luò)公司電話
  • 表單大師 做網(wǎng)站怎么查網(wǎng)站是不是正規(guī)
  • 網(wǎng)站后臺(tái)管理方便嗎新疆今日頭條新聞
  • 網(wǎng)站怎么做留言板百度網(wǎng)站官網(wǎng)網(wǎng)址
  • 做企業(yè)網(wǎng)站 目的二維碼引流推廣的平臺(tái)
  • 網(wǎng)站被降權(quán)的表現(xiàn)應(yīng)用商店優(yōu)化
  • 清新縣城鄉(xiāng)規(guī)劃建設(shè)局網(wǎng)站百度域名購買
  • 肇慶市企業(yè)網(wǎng)站建設(shè)品牌網(wǎng)絡(luò)銷售工資一般多少
  • 網(wǎng)站建設(shè)包含哪些網(wǎng)站模板套用教程