Gary Lai

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

726. Number of Atoms

726. Number of Atoms 這一題的關鍵在於我們要知道怎麼把元素與價數分離出來。 頗析出來後就是用遞迴的方式來寫。 class Solution: def countOfAtoms(

246. Strobogrammatic Number

246. Strobogrammatic Number 英文單字補充:Strobogrammatic Number 一個數字經過 180 旋轉後,如果還是一個合法的數字,