LeetCode 是一個線上刷題平台,常被用來練習演算法和準備面試。新手可以先從簡單題開始,利用「30 天挑戰」的方式,每天刷一題,慢慢累積經驗。刷題不是背答案,而是練習思考,學會如何拆解問題和優化程式。這樣不但能提升寫程式能力,也能建立解題信心。
題目:給定一個包含 n 個不同整數的陣列 nums,每個整數都在範圍 [0, n] 之間。請找出陣列中缺少的那個數字 解法一 直觀但慢 依序檢查 0 ~ n...
題目:給你一個整數陣列 nums 和一個整數 val。請原地移除所有等於 val 的元素,並返回移除後陣列的長度。 不可以建立新陣列,必須在原陣列修改...
題目:給你一個 已排序好的陣列 nums,請你「原地」移除重複元素,使每個元素只出現一次,並返回移除後的新長度。 不允許使用額外的陣列空間,只能在原陣列操作...
題目:給你一個 排序好的整數陣列 nums,請你「原地」移除重複,使每個元素 最多出現兩次,並返回移除後的陣列長度 解法一 思路簡單但太慢 適合初學理解結構...