↓快轉到主要內容

Easy

LeetCode 4097: Minimum Value of Merged Integers
·1 分鐘
LeetCode Easy Array String Simulation
LeetCode 4097 解題筆記:只合併 (0,1)、(2,3)… 這些固定的配對,步長是 2,不是每對相鄰元素
LeetCode 88: Merge Sorted Array
·2 分鐘
LeetCode Easy Two-Pointers Merge-Sort
LeetCode 88 解題筆記:從後往前合併,O(1) 額外空間
LeetCode 21: Merge Two Sorted Lists
·2 分鐘
LeetCode Easy Linked-List Two-Pointers Merge-Sort
LeetCode 21 解題筆記:dummy node,以及 Python 變數為什麼不是 copy
LeetCode 3959: Check Good Integer
·1 分鐘
LeetCode Easy Math Simulation
LeetCode 3959 解題筆記:累積位數平方和減位數和;每個位數貢獻 d² − d ≥ 0,差距只增不減,所以達到 50 就能提早回傳
LeetCode 3950: Exactly One Consecutive Set Bits Pair
·1 分鐘
LeetCode Easy Bit-Manipulation
LeetCode 3950 解題筆記:n & (n » 1) 的每個 1 代表一對相鄰的 1,剛好一對就是它只有一個 1
LeetCode 3931: Check Adjacent Digit Differences
·1 分鐘
LeetCode Easy String
LeetCode 3931 解題筆記:檢查每一對相鄰數字的差的絕對值都不超過 2
LeetCode 121: Best Time To Buy And Sell Stock
·2 分鐘
LeetCode Easy Dynamic-Programming State-Machine
LeetCode 121 解題筆記,依照原始 learning note 重新整理
LeetCode 3917: Count Indices With Opposite Parity
·1 分鐘
LeetCode Easy Array
LeetCode 3917 解題筆記:從右往左掃,記目前看過幾個奇數、幾個偶數;每個位置的答案就是右邊奇偶相反的個數
LeetCode 3912: Valid Elements in an Array
·1 分鐘
LeetCode Easy Array
LeetCode 3912 解題筆記:比左邊全部大就是比前綴最大值大,比右邊全部大就是比後綴最大值大;兩個方向各掃一次再照原順序輸出
LeetCode 746: Min Cost Climbing Stairs
·2 分鐘
LeetCode Easy Dynamic-Programming
LeetCode 746 解題筆記,依照原始 learning note 重新整理
LeetCode 3908: Valid Digit Number
·1 分鐘
LeetCode Easy Math
LeetCode 3908 解題筆記:轉成字串,檢查包含 x 而且不是以 x 開頭
LeetCode 70: Climbing Stairs
·2 分鐘
LeetCode Easy Dynamic-Programming
LeetCode 70 解題筆記,依照原始 learning note 重新整理