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 解題紀錄 - 使用字符頻率的滑動窗口