最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Leetcode704,27--數(shù)組Part01[【代碼隨想錄】

2023-07-12 12:03 作者:Poyo_a  | 我要投稿

一、數(shù)組理論基礎(chǔ):

?【定義】:數(shù)組是存放在連續(xù)空間上的相同類型數(shù)據(jù)集合

? 【關(guān)鍵詞】:連續(xù)空間+相同類型+數(shù)據(jù)集

? 【使用方法】:可以通過(guò)下標(biāo)訪問(wèn)空間內(nèi)的數(shù)值


?

? ?【刪除元素】:

? 如果刪除其中一個(gè)元素的話,后面的元素要向前移動(dòng)。就是下標(biāo)要更新

【p.s】數(shù)組這個(gè)刪除其實(shí)不是我們傳統(tǒng)意義上的刪除,讓這個(gè)元素消失。而是有點(diǎn)像修正帶。讓這個(gè)元素被覆蓋。

技術(shù)總結(jié):

? 1.使用(right-left)/2+left 是為了數(shù)據(jù)不超,因?yàn)閞ight,left可能數(shù)據(jù)很大。所以不推薦用(left+right)/2

? 2.二分查找的mid如果是向下取整,如果target在左側(cè),mid是要減一(舍棄原來(lái)的mid)更新left。

? ? ?二、雙指針

雙指針一個(gè)指向下標(biāo)為0,另一個(gè)指向數(shù)組外。然后找不到就left++來(lái)位移,left就代表它位移的距離。找到的話就用right替換。


可能是雙指針不大熟練8,一個(gè)指針用于找val,另一個(gè)指針用于替換。感覺(jué)一開(kāi)始想到的是遍歷數(shù)組的brute force method。雖然這個(gè)也是,但是和我的想法還是有點(diǎn)出入。從左側(cè)和右側(cè)找到我們想要的元素,然后進(jìn)行刪除(替換)

Leetcode704,27--數(shù)組Part01[【代碼隨想錄】的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
长沙市| 余江县| 宿州市| 松溪县| 阿克苏市| 锡林郭勒盟| 平安县| 将乐县| 长治市| 尼玛县| 永修县| 揭东县| 宝坻区| 吉林市| 云梦县| 黄陵县| 金华市| 永吉县| 溧水县| 濮阳市| 隆尧县| 东乌珠穆沁旗| 镇平县| 仁化县| 通州区| 榆林市| 大埔县| 漳平市| 琼海市| 尼玛县| 武乡县| 德钦县| 子洲县| 留坝县| 大荔县| 寿光市| 吴川市| 苏尼特右旗| 成都市| 古田县| 噶尔县|