Gary Lai

265. Paint House II

265. Paint House II 我是基於 256. Paint House 去將之前的狀態給泛化,不過這樣的時間雜度是

256. Paint House

256. Paint House class Solution: def minCost(self, costs: List[

143. Reorder List

143. Reorder List # Definition for singly-linked list. # class ListNode: # def

1762. Buildings With an Ocean View

1762. Buildings With an Ocean View 這個題目的設計其實滿簡單的,因為我們有一個基礎的海平面高度為零,又由於海平面在所有建築物的右邊,因此可以透過反向的遍歷來找出所有可以看到海的建築物。

32. Longest Valid Parentheses

32. Longest Valid Parentheses 這個題目我第一次嘗試的時候,是基於 20. Valid Parentheses 的思路來思考的,

2461. Maximum Sum of Distinct Subarrays With Length K

2461. Maximum Sum of Distinct Subarrays With Length K 這個題目的的困難點是如何記錄獨一無二的數字:

1423. Maximum Points You Can Obtain from Cards

1423. Maximum Points You Can Obtain from Cards 我一開始的想法是,基礎的答案就會是前

負載平衡演算法

💻 負載平衡演算法的進化邏輯筆記 這些演算法的進化,體現了從「簡單分配」到「感知伺服器即時負載」的過程。 🔄 階段一:簡單輪流分配 (Round

2 Sum 面試應對策略

Two sum 是 LeetCode 最經典的題目,其衍伸題型也變成面試高頻題目之一,是個人人都會,但是每次準備面試的時候,總是會有一點小地方會忘記,這一篇是想要系統系的一次把所有的點都走過幫助自己記憶,

487. Max Consecutive Ones II

487. Max Consecutive Ones II 這一個題目應該直接使用 1004. Max Consecutive Ones