LeetCode

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 ,這兩個字如果中間用星號取代,

472. Concatenated Words

427. Concatenated Words

252. Meeting Rooms

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

731. My Calendar II

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