File tree Expand file tree Collapse file tree 1 file changed +41
-0
lines changed Expand file tree Collapse file tree 1 file changed +41
-0
lines changed Original file line number Diff line number Diff line change
1
+ ## Increasing Order Search Tree
2
+
3
+ #### Description
4
+
5
+ [ link] ( https://leetcode.com/problems/leaf-similar-trees/ )
6
+
7
+ ---
8
+
9
+ #### Solution
10
+
11
+ - See Code
12
+
13
+ ---
14
+
15
+ #### Code
16
+
17
+ > Complexity T : O(N) M : O(n)
18
+
19
+ ``` python
20
+ # Definition for a binary tree node.
21
+ # class TreeNode:
22
+ # def __init__(self, val=0, left=None, right=None):
23
+ # self.val = val
24
+ # self.left = left
25
+ # self.right = right
26
+ class Solution :
27
+ def increasingBST (self , root : TreeNode) -> TreeNode:
28
+ res = node = TreeNode(0 )
29
+ stack = []
30
+ while stack or root:
31
+ if root:
32
+ stack.append(root)
33
+ root = root.left
34
+ else :
35
+ root = stack.pop()
36
+ node.right = TreeNode(root.val)
37
+ node = node.right
38
+ root = root.right
39
+
40
+ return res.right
41
+ ```
You can’t perform that action at this time.
0 commit comments