代碼隨想錄算法訓(xùn)練營第一天| 704. 二分查找、27. 移除元素

704炬搭、二分查找

題目鏈接:https://leetcode.cn/problems/binary-search/

文章講解:https://programmercarl.com/0704.%E4%BA%8C%E5%88%86%E6%9F%A5%E6%89%BE.html

視頻講解:https://www.bilibili.com/video/BV1fA4y1o715

想法:

之前有學(xué)過二分查找漏益,但是寫不出來,看了題解之后思路清晰了粘舟,兩個(gè)解法都實(shí)現(xiàn)了熔脂。

問題:

1、vector的使用柑肴,https://blog.csdn.net/weixin_45935610/article/details/123121742霞揉;

2、自動(dòng)類型轉(zhuǎn)換丟失精度https://en.cppreference.com/w/cpp/language/implicit_conversion晰骑;

3适秩、算術(shù)左移運(yùn)算符,https://blog.csdn.net/weixin_45935610/article/details/123121742硕舆;

4秽荞、no matching function for call error,https://mrcodehunter.com/no-matching-function-for-call-to-cpp/

今日收獲:

1抚官、當(dāng)查找的數(shù)組中的元素有序且無重復(fù)元素的時(shí)候扬跋,可以考慮二分查找‘

2、每次循環(huán)處理邊界條件的時(shí)候凌节。注意循環(huán)不變量原則钦听,區(qū)間的定義就是不變量洒试。

27、移除元素

題目鏈接:https://leetcode.cn/problems/remove-element/

文章講解:https://programmercarl.com/0027.%E7%A7%BB%E9%99%A4%E5%85%83%E7%B4%A0.html

視頻講解:https://www.bilibili.com/video/BV12A4y1Z7LP

想法:

一開始想到的就是暴力解法朴上,遍歷數(shù)組垒棋,然后移動(dòng)元素,時(shí)間復(fù)雜度確實(shí)高痪宰,后面實(shí)現(xiàn)了雙指針法叼架,這種方法不改變?cè)瓉碓氐南鄬?duì)順序。

問題:

手動(dòng)模擬了衣撬,當(dāng)刪除的元素在第一個(gè)位置碉碉,或者刪除的元素連續(xù)出現(xiàn)的情況,更加深入理解了雙指針法淮韭。

收獲:

快慢指針就是快指針走的快垢粮,用來查找新數(shù)組中的元素,慢指針更新新數(shù)組的位置靠粪,如果當(dāng)前位置不是要?jiǎng)h除的元素蜡吧,慢指針向后移一位,表明一個(gè)新元素被添加到數(shù)組中占键,而每循環(huán)一次昔善,快指針都會(huì)向前走一位,直到循環(huán)結(jié)束畔乙,慢指針在每一次循環(huán)體內(nèi)不一定前進(jìn)君仆,這就是雙指針法又叫快慢指針的原因吧。改變順序的想向雙指針法二刷的時(shí)候再來看牲距。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末返咱,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子牍鞠,更是在濱河造成了極大的恐慌咖摹,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,183評(píng)論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件难述,死亡現(xiàn)場(chǎng)離奇詭異萤晴,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)胁后,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門店读,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人攀芯,你說我怎么就攤上這事屯断。” “怎么了?”我有些...
    開封第一講書人閱讀 168,766評(píng)論 0 361
  • 文/不壞的土叔 我叫張陵裹纳,是天一觀的道長。 經(jīng)常有香客問我紧武,道長剃氧,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,854評(píng)論 1 299
  • 正文 為了忘掉前任阻星,我火速辦了婚禮朋鞍,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘妥箕。我一直安慰自己滥酥,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,871評(píng)論 6 398
  • 文/花漫 我一把揭開白布畦幢。 她就那樣靜靜地躺著坎吻,像睡著了一般。 火紅的嫁衣襯著肌膚如雪宇葱。 梳的紋絲不亂的頭發(fā)上瘦真,一...
    開封第一講書人閱讀 52,457評(píng)論 1 311
  • 那天,我揣著相機(jī)與錄音黍瞧,去河邊找鬼诸尽。 笑死,一個(gè)胖子當(dāng)著我的面吹牛印颤,可吹牛的內(nèi)容都是我干的您机。 我是一名探鬼主播,決...
    沈念sama閱讀 40,999評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼年局,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼际看!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起矢否,我...
    開封第一講書人閱讀 39,914評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤仿村,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后兴喂,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蔼囊,經(jīng)...
    沈念sama閱讀 46,465評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,543評(píng)論 3 342
  • 正文 我和宋清朗相戀三年衣迷,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了畏鼓。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,675評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡壶谒,死狀恐怖云矫,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情汗菜,我是刑警寧澤让禀,帶...
    沈念sama閱讀 36,354評(píng)論 5 351
  • 正文 年R本政府宣布挑社,位于F島的核電站,受9級(jí)特大地震影響巡揍,放射性物質(zhì)發(fā)生泄漏痛阻。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,029評(píng)論 3 335
  • 文/蒙蒙 一腮敌、第九天 我趴在偏房一處隱蔽的房頂上張望阱当。 院中可真熱鬧,春花似錦糜工、人聲如沸弊添。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽油坝。三九已至,卻和暖如春刨裆,著一層夾襖步出監(jiān)牢的瞬間免钻,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評(píng)論 1 274
  • 我被黑心中介騙來泰國打工崔拥, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留极舔,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,091評(píng)論 3 378
  • 正文 我出身青樓链瓦,卻偏偏與公主長得像拆魏,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子慈俯,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,685評(píng)論 2 360

推薦閱讀更多精彩內(nèi)容