Classic

295. Find Median from Data Stream

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

123. Best Time to Buy and Sell Stock III

123. Best Time to Buy and Sell Stock III Final

140. Word Break II

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

56. Merge Intervals

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

759. Employee Free Time

759. Employee Free Time 這題的題目是標記困難,改變的只有時間區間的表達方式改成了一個物件,而不是陣列,要給的答案是哪些時間是空閒的。 這題寫起來反而是秒殺,首先把所有員工的時間表都拿到,

266. Palindrome Permutation

266. Palindrome Permutation 這一題的題目看起來很恐怖啊,又是回文,又是排列組合的,不過這一個題目其實只考了回文的定義,一個回文是奇數長度還是偶數長度。 1. 如果是奇數長度,

653. Two Sum IV - Input is a BST

653. Two Sum IV - Input is a BST 這一個題目的重點在於在遍歷樹的同時,

495. Teemo Attacking

495. Teemo Attacking 這題如果已經寫過前面一系列的題目,那就沒有難度了,題目的主軸變成,只給你開始的時間,但是每個開會的時間長度一樣,然後再把有重疊的時間全部合併起來。 class

1024. Video Stitching

1024. Video Stitching 這一題的題目是給定許多時間區間,要找到需要挑選幾個時間區間,可以覆蓋到滿足時間區間 [0, time] ,一個合理的時間區間可以是這樣的: clips

127. Word Ladder

127. Word Ladder 第一個要處理的是,首先每個字都可以有一個字的轉換,所以最好的方式是我們把類似的字都先分類在一起,例如:hit, hot ,這兩個字如果中間用星號取代,