LeetCode

204. Count Primes

204. Count Primes 這個題目屬於數學題,題目要找的是小於 n 的數字中,有多少質數存在? 直覺的想法我們就遍歷所有的數字,並且一個一個檢查,

344. Reverse String

344. Reverse String 這一題並不難,主要是熟悉用不同的方式來完成同樣的一件事情 雙指針 class Solution: def reverseString(

1135. Connecting Cities With Minimum Cost

1135. Connecting Cities With Minimum Cost 這一題題目給的標籤是中等難度,不過應該算是偏向困難的中等題目,算是進階版的廣度優先搜索題目。 這一個題目我會建議先去想題目要問的是什麼,

829. Consecutive Numbers Sum

829. Consecutive Numbers Sum 題目給定一個 n ,要求要找出總共存在著幾組連續整數,其總和為 n ,這一題是困難等級的題目,

701. Insert into a Binary Search Tree

701. Insert into a Binary Search Tree 如果是要在一個 BST 中插入一個點,

112. Path Sum

112. Path Sum 這個題目很像是 N Sum 的題目,不過是從根節點開始,找到是不是可以從根節點到葉節點之間,所有的值加起來剛好和目標相同。

426. Convert Binary Search Tree to Sorted Doubly Linked List

426. Convert Binary Search Tree to Sorted Doubly Linked List

930. Binary Subarrays With Sum

930. Binary Subarrays With Sum

323. Number of Connected Components in an Undirected Graph

可以繼承 547. Number of Provinces 的做法,先轉換給定的 edges 成一個矩陣。 class

8. String to Integer atoi

8. String to Integer (atoi) 這一個題目主要考察的並不是演算法與資料結構,考察的點在於是否可以冷靜地處理邊角案例,在面試中,給出的例子可能並不多,要看看在面試的人是否有辦法清楚的了解題目在幹嘛。