LeetCode

147. Insertion Sort List

147. Insertion Sort List 通常的排序問題都是問的是陣列的排序,這個題目的要求卻是使用鏈結串列 Linked List 。 題目的解法其實很直覺,從給定的陣列中一每次選擇一個數字,

449. Serialize and Deserialize BST

449. Serialize and Deserialize BST 參考 297. Serialize and Deserialize

1051. Height Checker

1051. Height Checker 這個題目的解法非常直覺,但是這個題目是一個很好學習泡沫排序 Bubble Sort 的題目,日常生活中按照身高排排站時,最常見的做法就是

75. Sort Colors

75. Sort Colors 這個題目的要求基本上就是排序,並且但是必須要在原先的記憶體上去做操作,第一個解法可以參考 921. Sort an Array

912. Sort an Array

912. Sort an Array Merge Sort (Accepted) class Solution: def

383. Ransom Note

383. Ransom Note class Solution: def canConstruct(self, ransomNote: str,

186. Reverse Words in a String II

186. Reverse Words in a String II 這個題目是 Reverse Words

557. Reverse Words in a String III

557. Reverse Words in a String III 這一題如果掌握了 151. Reverse

119. Pascal's Triangle II

119. Pascal's Triangle II class Solution: def getRow(

118. Pascal's Triangle

118. Pascal's Triangle class Solution: def generate(self,