LeetCode

472. Concatenated Words

427. Concatenated Words

127. Word Ladder

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

1024. Video Stitching

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

495. Teemo Attacking

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

252. Meeting Rooms

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

126. Word Ladder II

126. Word Ladder II 做這一題之前要先了解 127. Word Ladder 。這一題稍微不一樣的是,我們要舉出所有的路徑。

437. Path Sum III

437. Path Sum III 更難的樹的遍歷加上回溯法。 # Definition for a binary tree

559. Maximum Depth of N-ary Tree

559. Maximum Depth of N-ary Tree """ # Definition

222. Count Complete Tree Nodes

222. Count Complete Tree Nodes 線性搜索 # Definition for a binary

1373. Maximum Sum BST in Binary Tree

1371. Maximum Sum BST in Binary Tree # Definition for a