↓快轉到主要內容

LeetCode

LeetCode 135: Candy
·1 分鐘
LeetCode Hard Greedy Array
LeetCode 135 解題筆記:左往右掃一次滿足左鄰居、右往左掃一次滿足右鄰居,每個人取兩者較大值
LeetCode 3639: Minimum Time to Activate String
·2 分鐘
LeetCode Medium Binary-Search Counting String
LeetCode 3639 解題筆記:每個新星號貢獻 (左距離) × (右距離) 個新子字串;或對時間二分
LeetCode 3638: Maximum Balanced Shipments
·1 分鐘
LeetCode Medium Dynamic-Programming Greedy Monotonic-Stack Array
LeetCode 3638 解題筆記:貪心,一段一旦出現比這段最大值小的數就馬上切;因為切之前的那段是非遞減的,最大值就是前一個數
LeetCode 3637: Trionic Array I
·1 分鐘
LeetCode Easy Array
LeetCode 3637 解題筆記:一個 index 依序走過上坡、下坡、上坡,三段都要非空而且剛好走到最後
LeetCode 1658: Minimum Operations to Reduce X to Zero
·1 分鐘
LeetCode Daily Medium Array Sliding-Window Prefix-Sum Reverse-Thinking
LeetCode 解題紀錄 - 反向思考與滑動窗口
LeetCode 1456: Maximum Number of Vowels in a Substring of Given Length
·1 分鐘
LeetCode Daily Medium String Sliding-Window Fixed-Window Vowel-Counting
LeetCode 解題紀錄 - 固定大小滑動窗口與元音計數
LeetCode 1052: Grumpy Bookstore Owner
·1 分鐘
LeetCode Daily Medium Array Sliding-Window Fixed-Window Optimization
LeetCode 解題紀錄 - 固定窗口與客戶滿意度優化
LeetCode 1004: Max Consecutive Ones III
·1 分鐘
LeetCode Daily Medium Array Sliding-Window Two-Pointers Binary-Array
LeetCode 解題紀錄 - 可變大小滑動窗口與零計數
LeetCode 713: Subarray Product Less Than K
·1 分鐘
LeetCode Daily Medium Sliding-Window
LeetCode 解題紀錄
LeetCode 643: Maximum Average Subarray I
·1 分鐘
LeetCode Daily Easy Sliding-Window
LeetCode 解題紀錄
LeetCode 567: Permutation in String
·2 分鐘
LeetCode Daily Medium String Sliding-Window Hash-Map Frequency-Counting Permutation
LeetCode 解題紀錄 - 使用字符頻率的滑動窗口
LeetCode 438: Find All Anagrams in a String
·2 分鐘
LeetCode Daily Medium String Sliding-Window Hash-Map Anagram Frequency-Counting
LeetCode 解題紀錄 - 使用字符頻率的滑動窗口