Classic

56. Merge Intervals

56. Merge Intervals 這題只要解過了 252. Meeting Rooms 、 253. Meeting Rooms

140. Word Break II

140. Word Break II 💡請先參考 139. Word Break 在 139.

123. Best Time to Buy and Sell Stock III

123. Best Time to Buy and Sell Stock III Final

295. Find Median from Data Stream

295. Find Median from Data Stream 這題如果透過排序的話,就會很好做,在每次取出數值時,將記憶體中的每個數字排列好,

234. Palindrome Linked List

234. Palindrome Linked List 這一題是一道簡單的題目,可是其實很容易不小心踩到雷。第一個直覺的想法會是我們就把 Linked List 反轉,

647. Palindromic Substrings

647. Palindromic Substrings 有了 5. Longest Palindromic Substring 的經驗,這一題就會好寫很多,

125. Valid Palindrome

125. Valid Palindrome 回文的題目真的滿常讓我掛掉的,所以我想要記錄下來我怎麼克服這類型的題型的 雙指針 雙指針是一個很好想到的解法,從兩側往中間搜尋,終止條件是兩邊的指針到達中間位置了。 這裡是一個小地方要注意,

505. The Maze II

505. The Maze II 這個問題的做法和 490. The Maze 的做法很類似,一樣是可以透過廣度優先搜索來做,

731. My Calendar II

731. My Calendar II 同 729. My Calendar I 的題目,

252. Meeting Rooms

252. Meeting Room 這個題目是所有題目的基礎,題目給定一連串的時間序列,且時間序列是亂序的,想問這些時間區間有沒有重複? 雖然說題目是簡單,我覺得這只是題目的解法很簡單,但是如果第一次看到題目,