Tree

297. Serialize and Deserialize Binary Tree

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

226. Invert Binary Tree

226. Invert Binary Tree # Definition for a binary tree node.

1971. Find if Path Exists in Graph

1971. Find if Path Exists in Graph 這個題目有兩個地方要注意,圖形的任兩個節點之間是雙向的,接著就是要選擇要使用深度優先還是廣度優先的搜索。

98. Validate Binary Search Tree

98. Validate Binary Search Tree 一開始的根節點,其值可以為任意數值,因為根節點並沒有任何的限制 但是從此開始,左邊的子樹,

230. Kth Smallest Element in a BST

230. Kth Smallest Element in a BST 題目求,如何在一個平衡二元樹中找出第 k

430. Flatten a Multilevel Doubly Linked List

430. Flatten a Multilevel Doubly Linked List """

1135. Connecting Cities With Minimum Cost

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

547. Number of Provinces

547. Number of Provinces 這個題目是有 n 個島嶼,其中島嶼可能會相連,我們要知道是不是相連的方式是題目有給定一個 n

250. Count Univalue Subtrees

250. Count Univalue Subtrees # Definition for a binary tree node.

99. Recover Binary Search Tree

99. Recover Binary Search Tree # Definition for a binary tree