<tr id="tp1vn"><td id="tp1vn"><dl id="tp1vn"></dl></td></tr>
  1. <p id="tp1vn"></p>
  2. <sub id="tp1vn"><p id="tp1vn"></p></sub>
    <u id="tp1vn"><rp id="tp1vn"></rp></u>
    <meter id="tp1vn"></meter>
      <wbr id="tp1vn"><sup id="tp1vn"></sup></wbr>
      日韩第一页浮力,欧美a在线,中文字幕无码乱码人妻系列蜜桃 ,国产成人精品三级麻豆,国产男女爽爽爽免费视频,中文字幕国产精品av,两个人日本www免费版,国产v精品成人免费视频71pao
      網易首頁 > 網易號 > 正文 申請入駐

      三數之和與四數之和:雙指針如何砍掉兩個數量級

      0
      分享至

      刷題時最怕遇到什么?不是遞歸,不是動態規劃,是那種看起來暴力就能解、但一提交就超時的大數組問題。三數之和與四數之和就是典型代表。暴力解法分別要到 O(n3) 和 O(n?),數據量稍大就扛不住。但換個思路,用排序加雙指針,復雜度直接掉到 O(n2) 和 O(n3)。這篇把核心邏輯拆清楚,看完能直接上手寫代碼。

      先說三數之和。題目要求找出數組中所有和為零的不重復三元組。輸入 [-1, 0, 1, 2, -1, -4],輸出應該是 [-1, -1, 2] 和 [-1, 0, 1] 這兩組。暴力做法是三層循環枚舉所有組合,O(n3) 的復雜度,n 超過 1000 就明顯吃力。


      優化從排序開始。數組排好序后,固定一個數,剩下就變成"找兩個數湊出某個目標和"的經典問題。比如固定了 -1,就需要找兩個數加起來等于 1。這時候雙指針登場:一個放在固定位置的右邊,一個放在數組末尾。和小了,左指針右移讓總和變大;和大了,右指針左移讓總和變小。找到匹配的就記錄,然后兩邊都跳過重復值繼續。


      為什么排序后雙指針有效?因為有序數組里,左移指針一定減小當前和,右移指針一定增大當前和。這個單調性保證了不會漏解,也避免了無意義的遍歷。整個過程中,外層循環固定 n 個數,內層雙指針最多走 n 步,總復雜度 O(n2)。去重也簡單:固定元素時跳過重復的,找到解后兩個指針各自跳過重復值即可。

      四數之和的邏輯幾乎一樣,只是多固定一層。先排序,然后外層兩個嵌套循環固定前兩個數,剩下兩個數用雙指針找。比如數組 [1, 0, -1, 0, -2, 2] 目標和為 0,固定 -2 和 -1 后,就變成找兩個數湊 3。雙指針同樣適用:左指針從第三個位置開始,右指針在末尾,根據和的大小調整位置。

      復雜度對比很直觀。四數之和暴力是 O(n?),四層循環每個數都試。優化后兩層循環加雙指針,O(n3)。對于面試常見的 10? 級別數據量,這意味著從幾小時運算降到幾秒可完成。


      雙指針的價值不止這兩道題。它本質是利用有序結構的單調性,把"枚舉所有可能"變成"有方向地收縮搜索空間"。兩數之和、盛最多水的容器、滑動窗口最大值,底層都是這個思想。掌握之后,看到"有序數組""找滿足條件的對/組"這類關鍵詞,本能就會往雙指針方向想。

      最后提一個容易踩的坑:去重邏輯必須和指針移動配合好。三數之和里,找到一組解后,左右指針都要跳過所有相同值再移動,否則 [-1, 0, 0, 0, 1] 這種數據會輸出多個 [ -1, 0, 1]。固定元素的循環也一樣,當前數和前一個相同就直接 continue,避免重復固定。

      這兩道題的代碼實現細節很多,但核心就三點:排序創造單調性、固定 k-2 個數把 k 數之和降為雙指針問題、嚴格去重保證結果唯一。把這個框架吃透,五數之和、六數之和也能舉一反三。

      特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。

      Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

      相關推薦
      熱點推薦
      1949年,60萬國軍敗退臺灣,國民黨高層為安撫潰兵,出了三個昏招

      1949年,60萬國軍敗退臺灣,國民黨高層為安撫潰兵,出了三個昏招

      飯小妹說歷史
      2026-05-17 08:55:40
      東京出差7天,說點大實話,打破你對日本的所有濾鏡

      東京出差7天,說點大實話,打破你對日本的所有濾鏡

      老特有話說
      2026-05-17 13:07:52
      恭喜哈登!東決賽程出爐:超8.2w人看好晉級總決賽!

      恭喜哈登!東決賽程出爐:超8.2w人看好晉級總決賽!

      運籌帷幄的籃球
      2026-05-18 16:13:04
      這個信號,很不一般

      這個信號,很不一般

      牛彈琴
      2026-05-19 06:39:07
      惡臭彌漫、垃圾圍村,央視曝光多地違法傾倒亂象

      惡臭彌漫、垃圾圍村,央視曝光多地違法傾倒亂象

      澎湃新聞
      2026-05-17 23:02:03
      實探柳州5.2級地震震中:馬路中央現深坑,圍墻倒塌砸壞汽車,三層民居門戶懸空

      實探柳州5.2級地震震中:馬路中央現深坑,圍墻倒塌砸壞汽車,三層民居門戶懸空

      極目新聞
      2026-05-18 19:46:41
      我年過六十歲才恍然大悟:為什么大多數女人都對六十歲以上的男人敬而遠之,甚至會主動回避,兩個原因

      我年過六十歲才恍然大悟:為什么大多數女人都對六十歲以上的男人敬而遠之,甚至會主動回避,兩個原因

      心理觀察局
      2026-05-04 08:51:10
      周杰倫一家現身溫州機場!10歲海瑟薇神似昆凌,大方揮手超有范兒

      周杰倫一家現身溫州機場!10歲海瑟薇神似昆凌,大方揮手超有范兒

      阿褲趣聞君
      2026-05-19 00:25:36
      張嘉益拍戲有個鐵規矩,合同條款都好商量,唯獨一條不能改,劇組得給孫浩安排個角色

      張嘉益拍戲有個鐵規矩,合同條款都好商量,唯獨一條不能改,劇組得給孫浩安排個角色

      可愛小菜
      2026-05-15 15:39:11
      第一次感受到維C的“殺傷力”,2塊錢一瓶,就能搞定8個麻煩事

      第一次感受到維C的“殺傷力”,2塊錢一瓶,就能搞定8個麻煩事

      室內設計師有料兒
      2026-05-09 10:26:26
      訪華結束才3天,美方代表槍口就對準中國,沒有了在北京時的態度

      訪華結束才3天,美方代表槍口就對準中國,沒有了在北京時的態度

      顯微鏡下的人性
      2026-05-19 03:12:26
      中美峰會當天,伊朗出手:扣押中方“海上軍火庫”,釋放警告信號

      中美峰會當天,伊朗出手:扣押中方“海上軍火庫”,釋放警告信號

      小正說娛樂
      2026-05-19 04:56:44
      他和馬斯克是同學,在特斯拉打工5年,在上海創業已是知名富豪

      他和馬斯克是同學,在特斯拉打工5年,在上海創業已是知名富豪

      素衣讀史
      2026-05-16 21:57:14
      18個兒子108孫!800年古墓橫跨高速引發熱議,網友:會影響風水嗎

      18個兒子108孫!800年古墓橫跨高速引發熱議,網友:會影響風水嗎

      火山詩話
      2026-05-17 09:57:06
      最難欺騙的三大星座,頭腦精明,智慧超然,總能一眼看透人心

      最難欺騙的三大星座,頭腦精明,智慧超然,總能一眼看透人心

      知書夜話
      2026-05-19 04:38:13
      活塞球迷意難平!不止因為94-125慘敗騎士,更多在于以下這五點!

      活塞球迷意難平!不止因為94-125慘敗騎士,更多在于以下這五點!

      田先生籃球
      2026-05-18 12:49:28
      中南大學男生錄高考加油視頻,帥得被質疑是AI,本人回應:只是普通帥哥,目前單身,被要聯系方式出于禮貌都會同意

      中南大學男生錄高考加油視頻,帥得被質疑是AI,本人回應:只是普通帥哥,目前單身,被要聯系方式出于禮貌都會同意

      揚子晚報
      2026-05-16 08:47:38
      從140斤瘦到110斤,我就靠“早上吃夠蛋白質”這一個笨辦法!

      從140斤瘦到110斤,我就靠“早上吃夠蛋白質”這一個笨辦法!

      健身狂人
      2026-05-17 04:28:03
      一代飲品傳奇跌落神壇,巔峰營收50億,如今身背21億債務黯然退市

      一代飲品傳奇跌落神壇,巔峰營收50億,如今身背21億債務黯然退市

      小蘭聊歷史
      2026-04-26 06:09:36
      SpaceX星艦V3首飛:推遲24小時背后的太空野心

      SpaceX星艦V3首飛:推遲24小時背后的太空野心

      知識碎碎念
      2026-05-19 00:12:41
      2026-05-19 07:15:00
      閃存獵手
      閃存獵手
      全網蹲好價的野生捕手,算力與羊毛都不可辜負。
      3128文章數 32關注度
      往期回顧 全部

      頭條要聞

      賴清德要求美國繼續向臺出售武器 外交部表態

      頭條要聞

      賴清德要求美國繼續向臺出售武器 外交部表態

      體育要聞

      58順位的保羅,最強第三中鋒

      娛樂要聞

      票房會破14億!口碑第一電影出現了

      財經要聞

      中國芯片,怎么突然不便宜了?

      科技要聞

      蘋果WWDC26定檔6月9日凌晨:iOS27將亮相

      汽車要聞

      40.98萬起!充電5分鐘純電續航420km 騰勢N9閃充版勝算有多少?

      態度原創

      親子
      教育
      數碼
      時尚
      本地

      親子要聞

      不能做危險的事情 #大型挖掘機挖土玩具 #工程車玩具

      教育要聞

      “你咋敢帶海淀定位的!”河南老師曬學生趴地學習,折磨沒招了

      數碼要聞

      聯想拯救者自帶線移動電源P5發售,169元

      夏天別總穿黑衣黑褲,這幾款格紋單品也很實用,百搭又高級

      本地新聞

      用蘇繡的方式,打開江西婺源

      無障礙瀏覽 進入關懷版 主站蜘蛛池模板: 婷婷五月色| 国产99久久无码精品| 麻豆精品久久久久久久99蜜桃| 2021年国产精品每日更新| 午夜免费国产体验区免费的| xxxx欧美| 在线高清亚洲精品二区| 精品国产亚洲一区二区三区在线观看| 国产色精品久久人妻| 亚洲精品美女久久777777| 日本不卡三区| 丰满少妇惨叫在线播放一区二区| 国产欧美精品区一区二区三区| 99热这里只有精品2| 欧美激情网址| 日韩中文字幕亚洲精品一| 久久99视频| 国产人久久人人人人爽| 五月婷婷丁香五月| 成年人免费国产视频| 丰满高跟丝袜老熟女久久| jizz亚洲| 免费人成视频在线| 国产女人在线观看| 国产有码一区二区三区| 欧美激情一区二区久久久| 久久久久欧洲AV成人无码国产| 成人国产一区二区三区| 欧美综合网| 国产成人精品一区二区三区| 亚洲中文av| 美女插逼| 亚洲成av人影片在线观看| 毛片免费观看天天干天天爽| 国产又黄又大又粗的视频| 国产精品2区| 亚洲成亚洲成网| 日日摸夜夜添夜夜添亚洲女人| 四虎影视永久无码精品| 少妇被躁爽到高潮无码久久| 日韩av综合免费在线|