LeetCode

677. Map Sum Pairs

667. Map Sum Pairs class TrieNode: def __init__(self, val

144. Binary Tree Preorder Traversal

144. Binary Tree Preorder Traversal # Definition for a binary tree

590. N-ary Tree Postorder Traversal

590. N-ary Tree Postorder Traversal """ # Definition for

19. Remove Nth Node From End of List

19. Remove Nth Node From End of List 這一題我的第一個想法是我先走一趟算出整個 Linked

297. Serialize and Deserialize Binary Tree

297. Serialize and Deserialize Binary Tree 這一題可以透過 536. Construct Binary

1010. Pairs of Songs With Total Durations Divisible by 60

1010. Pairs of Songs With Total Durations Divisible by 60

242. Valid Anagram

242. Valid Anagram Anagram 有一個特性就是只要是 Anagram 每個字元的字數都會一樣多,因此一個解法是先計算出一個單字每個字元所出現的次數,接著是再見去另外一個單字,有出現的字元的字數。

692. Top K Frequent Words

692. Top K Frequent Words 直接透過 Heap 的特性來完成。 class Solution:

158. Read N Characters Given Read4 II - Call multiple times

158. Read N Characters Given Read4 II - Call multiple

372. Super Pow

372. Super Pow 這題放在數學的分類題型,因為數學題型的題目,有時候其實是很難看得出來要怎麼去寫出程式的,像是這一題,看起來雖然是考數學,不過其實是考遞迴。 這個題目問的問題非常簡單,