打開 LeetCode,看今天要做哪一題
題目不一定很難,重點是每天都動一下腦子,把刷題當成 日常小習慣。
有時候題目簡單就很快完成,有時候卡關就慢慢想,但總之每天都有一點進步
昨天我們才剛把 Integer to Roman 搞懂,今天馬上迎來反向操作 —— Roman to Integer。其實這題就像昨天的倒帶,只是方向顛倒了,但...
做完前幾天的羅馬數字題,今天換個比較輕鬆的小點心題目:Longest Common Prefix —— 找出一組字串中最長的共同開頭。 題目核心 我們有一堆字串...
今天挑戰的是經典題目 3Sum。這題幾乎每個刷 LeetCode 的人都會遇到,因為它涵蓋了排序、雙指針,以及如何去除重複解的技巧。 題目核心 我們要從陣列裡找...
今天挑戰的題目是 3Sum Closest,這題跟前面做過的 3Sum 類似,但要求的是「最接近 target 的三數和」,而不是找出所有符合條件的組合。 題目...
題目 Given an array nums of n integers, return an array of all the unique quadrupl...
題目 給定一個只包含 (、)、{、}、[、] 的字串 s,判斷它是否是一個「有效的括號字串」。 規則: 左括號必須由相同類型的右括號關閉。 左括號必須以正確的順...
題目 給定 n 對括號,請寫一個函數產生所有可能的「合法括號組合」。 合法括號組合 指的是每個左括號 ( 都有對應的右括號 ),且順序正確。 範例 Input:...
題目 給定一個包含 k 個已排序的鏈結串列的陣列,將它們合併成一個已排序的鏈結串列,並返回合併後的結果。 範例 Input:lists = [[1,4,5],[...
題目 給定一個已經排序的整數陣列 nums,要求 就地 移除重複的元素,使得每個元素只出現一次,並返回新的長度 k。必須保留相對順序,並且不能使用額外的陣列空間...
題目 給定一個整數陣列 nums 和一個整數 val,要求 就地移除陣列中所有等於 val 的元素,並返回剩餘元素的數量 k。剩下的元素順序可以改變,超出 k...