← Back to Google

Tree

222 questions

1Binary Tree Level Order TraversalMedium
TreeBreadth-First SearchBinary Tree
Solve →
2Symmetric TreeEasy
TreeDepth-First SearchBreadth-First Search
Solve →
3Same TreeEasy
TreeDepth-First SearchBreadth-First Search
Solve →
4Binary Tree Zigzag Level Order TraversalMedium
TreeBreadth-First SearchBinary Tree
Solve →
5Binary Tree Right Side ViewMedium
TreeDepth-First SearchBreadth-First Search
Solve →
6Path Sum IIIMedium
TreeDepth-First SearchBinary Tree
Solve →
7Diameter of Binary TreeEasy
TreeDepth-First SearchBinary Tree
Solve →
8Same TreeEasy
TreeDepth-First SearchBreadth-First Search
Solve →
9Binary Tree Level Order TraversalMedium
TreeBreadth-First SearchBinary Tree
Solve →
10Binary Tree Zigzag Level Order TraversalMedium
TreeBreadth-First SearchBinary Tree
Solve →
11Path Sum IIIMedium
TreeDepth-First SearchBinary Tree
Solve →
12Balanced Binary TreeEasy
TreeDepth-First SearchBinary Tree
Solve →
13Symmetric TreeEasy
TreeDepth-First SearchBreadth-First Search
Solve →
14Binary Tree Right Side ViewMedium
TreeDepth-First SearchBreadth-First Search
Solve →
15Kth Largest Element in a StreamEasy
TreeDesignBinary Search Tree
Solve →
16Invert Binary TreeEasy
TreeDepth-First SearchBreadth-First Search
Solve →
17Search in a Binary Search TreeEasy
TreeBinary Search TreeBinary Tree
Solve →
18Diameter of Binary TreeEasy
TreeDepth-First SearchBinary Tree
Solve →
19Validate Binary Search TreeMedium
TreeDepth-First SearchBinary Search Tree
Solve →
20Recover Binary Search TreeMedium
TreeDepth-First SearchBinary Search Tree
Solve →
21Insert into a Binary Search TreeMedium
TreeBinary Search TreeBinary Tree
Solve →
22Maximum Level Sum of a Binary TreeMedium
TreeDepth-First SearchBreadth-First Search
Solve →
23Same TreeEasy
TreeDepth-First SearchBreadth-First Search
Solve →
24Binary Tree Level Order TraversalMedium
TreeBreadth-First SearchBinary Tree
Solve →
25Kth Largest Element in a StreamEasy
TreeDesignBinary Search Tree
Solve →
26Balanced Binary TreeEasy
TreeDepth-First SearchBinary Tree
Solve →
27Maximum Depth of Binary TreeEasy
TreeDepth-First SearchBreadth-First Search
Solve →
28Lowest Common Ancestor of a Binary TreeMedium
TreeDepth-First SearchBinary Tree
Solve →
29Binary Tree Zigzag Level Order TraversalMedium
TreeBreadth-First SearchBinary Tree
Solve →
30Path Sum IIIMedium
TreeDepth-First SearchBinary Tree
Solve →
31Symmetric TreeEasy
TreeDepth-First SearchBreadth-First Search
Solve →
32Invert Binary TreeEasy
TreeDepth-First SearchBreadth-First Search
Solve →
33Validate Binary Search TreeMedium
TreeDepth-First SearchBinary Search Tree
Solve →
34Maximum Width of Binary TreeMedium
TreeDepth-First SearchBreadth-First Search
Solve →
35Maximum Level Sum of a Binary TreeMedium
TreeDepth-First SearchBreadth-First Search
Solve →
36Maximum Product of Splitted Binary TreeMedium
TreeDepth-First SearchBinary Tree
Solve →
37Diameter of Binary TreeEasy
TreeDepth-First SearchBinary Tree
Solve →
38Recover Binary Search TreeMedium
TreeDepth-First SearchBinary Search Tree
Solve →
39Binary Tree Right Side ViewMedium
TreeDepth-First SearchBreadth-First Search
Solve →
40Kth Smallest Element in a BSTMedium
TreeDepth-First SearchBinary Search Tree
Solve →
41Delete Node in a BSTMedium
TreeBinary Search TreeBinary Tree
Solve →
42Lowest Common Ancestor of a Binary Search TreeMedium
TreeDepth-First SearchBinary Search Tree
Solve →
43Subtree of Another TreeEasy
TreeDepth-First SearchString Matching
Solve →
44Search in a Binary Search TreeEasy
TreeBinary Search TreeBinary Tree
Solve →
45Path SumEasy
TreeDepth-First SearchBreadth-First Search
Solve →
46Insert into a Binary Search TreeMedium
TreeBinary Search TreeBinary Tree
Solve →
47Sum of Root To Leaf Binary NumbersEasy
TreeDepth-First SearchBinary Tree
Solve →
48Sum Root to Leaf NumbersMedium
TreeDepth-First SearchBinary Tree
Solve →
49Time Needed to Inform All EmployeesMedium
TreeDepth-First SearchBreadth-First Search
Solve →
50Trim a Binary Search TreeMedium
TreeDepth-First SearchBinary Search Tree
Solve →
51Count Good Nodes in Binary TreeMedium
TreeDepth-First SearchBreadth-First Search
Solve →
52Binary Tree Level Order Traversal IIMedium
TreeBreadth-First SearchBinary Tree
Solve →
53Find Mode in Binary Search TreeEasy
TreeDepth-First SearchBinary Search Tree
Solve →
54Sum of Left LeavesEasy
TreeDepth-First SearchBreadth-First Search
Solve →
55Minimum Absolute Difference in BSTEasy
TreeDepth-First SearchBreadth-First Search
Solve →
56Same TreeEasy
TreeDepth-First SearchBreadth-First Search
Solve →
57Diameter of Binary TreeEasy
TreeDepth-First SearchBinary Tree
Solve →
58Invert Binary TreeEasy
TreeDepth-First SearchBreadth-First Search
Solve →
59Lowest Common Ancestor of a Binary TreeMedium
TreeDepth-First SearchBinary Tree
Solve →
60Symmetric TreeEasy
TreeDepth-First SearchBreadth-First Search
Solve →
61Binary Tree Level Order TraversalMedium
TreeBreadth-First SearchBinary Tree
Solve →
62Binary Tree Zigzag Level Order TraversalMedium
TreeBreadth-First SearchBinary Tree
Solve →
63Kth Smallest Element in a BSTMedium
TreeDepth-First SearchBinary Search Tree
Solve →
64Maximum Depth of Binary TreeEasy
TreeDepth-First SearchBreadth-First Search
Solve →
65Validate Binary Search TreeMedium
TreeDepth-First SearchBinary Search Tree
Solve →
66Binary Tree Right Side ViewMedium
TreeDepth-First SearchBreadth-First Search
Solve →
67Balanced Binary TreeEasy
TreeDepth-First SearchBinary Tree
Solve →
68Recover Binary Search TreeMedium
TreeDepth-First SearchBinary Search Tree
Solve →
69Kth Largest Element in a StreamEasy
TreeDesignBinary Search Tree
Solve →
70Delete Node in a BSTMedium
TreeBinary Search TreeBinary Tree
Solve →
71Find Leaves of Binary TreeMedium
TreeDepth-First SearchBinary Tree
Solve →
72Path SumEasy
TreeDepth-First SearchBreadth-First Search
Solve →
73Sum Root to Leaf NumbersMedium
TreeDepth-First SearchBinary Tree
Solve →
74Path Sum IIIMedium
TreeDepth-First SearchBinary Tree
Solve →
75Lowest Common Ancestor of a Binary Search TreeMedium
TreeDepth-First SearchBinary Search Tree
Solve →
76Maximum Width of Binary TreeMedium
TreeDepth-First SearchBreadth-First Search
Solve →
77Minimum Depth of Binary TreeEasy
TreeDepth-First SearchBreadth-First Search
Solve →
78Minimum Absolute Difference in BSTEasy
TreeDepth-First SearchBreadth-First Search
Solve →
79Range Sum of BSTEasy
TreeDepth-First SearchBinary Search Tree
Solve →
80Insert into a Binary Search TreeMedium
TreeBinary Search TreeBinary Tree
Solve →
81Maximum Number of K-Divisible ComponentsHard
TreeDepth-First Search
Solve →
82Root Equals Sum of ChildrenEasy
TreeBinary Tree
Solve →
83Subtree of Another TreeEasy
TreeDepth-First SearchString Matching
Solve →
84Search in a Binary Search TreeEasy
TreeBinary Search TreeBinary Tree
Solve →
85Flip Equivalent Binary TreesMedium
TreeDepth-First SearchBinary Tree
Solve →
86Find Mode in Binary Search TreeEasy
TreeDepth-First SearchBinary Search Tree
Solve →
87Check Completeness of a Binary TreeMedium
TreeBreadth-First SearchBinary Tree
Solve →
88Maximum Level Sum of a Binary TreeMedium
TreeDepth-First SearchBreadth-First Search
Solve →
89Time Needed to Inform All EmployeesMedium
TreeDepth-First SearchBreadth-First Search
Solve →
90Delete Leaves With a Given ValueMedium
TreeDepth-First SearchBinary Tree
Solve →
91Reverse Odd Levels of Binary TreeMedium
TreeDepth-First SearchBreadth-First Search
Solve →
92Sum of Left LeavesEasy
TreeDepth-First SearchBreadth-First Search
Solve →
93Leaf-Similar TreesEasy
TreeDepth-First SearchBinary Tree
Solve →
94Binary Tree Longest Consecutive SequenceMedium
TreeDepth-First SearchBinary Tree
Solve →
95Evaluate Boolean Binary TreeEasy
TreeDepth-First SearchBinary Tree
Solve →
96Merge Two Binary TreesEasy
TreeDepth-First SearchBreadth-First Search
Solve →
97Find Largest Value in Each Tree RowMedium
TreeDepth-First SearchBreadth-First Search
Solve →
98Cousins in Binary TreeEasy
TreeDepth-First SearchBreadth-First Search
Solve →
99Average of Levels in Binary TreeEasy
TreeDepth-First SearchBreadth-First Search
Solve →
100Deepest Leaves SumMedium
TreeDepth-First SearchBreadth-First Search
Solve →
101Print Binary TreeMedium
TreeDepth-First SearchBreadth-First Search
Solve →
102Binary Tree Level Order Traversal IIMedium
TreeBreadth-First SearchBinary Tree
Solve →
103Minimum Distance Between BST NodesEasy
TreeDepth-First SearchBreadth-First Search
Solve →
104Count Univalue SubtreesMedium
TreeDepth-First SearchBinary Tree
Solve →
105Maximize the Number of Target Nodes After Connecting Trees IMedium
TreeDepth-First SearchBreadth-First Search
Solve →
106Maximize the Number of Target Nodes After Connecting Trees IIHard
TreeDepth-First SearchBreadth-First Search
Solve →
107Count Nodes Equal to Average of SubtreeMedium
TreeDepth-First SearchBinary Tree
Solve →
108Find Bottom Left Tree ValueMedium
TreeDepth-First SearchBreadth-First Search
Solve →
109Distribute Coins in Binary TreeMedium
TreeDepth-First SearchBinary Tree
Solve →
110Count Good Nodes in Binary TreeMedium
TreeDepth-First SearchBreadth-First Search
Solve →
111N-ary Tree Level Order TraversalMedium
TreeBreadth-First Search
Solve →
112Number of Good Leaf Nodes PairsMedium
TreeDepth-First SearchBinary Tree
Solve →
113Binary Tree Coloring GameMedium
TreeDepth-First SearchBinary Tree
Solve →
114Boundary of Binary TreeMedium
TreeDepth-First SearchBinary Tree
Solve →
115Minimum Fuel Cost to Report to the CapitalMedium
TreeDepth-First SearchBreadth-First Search
Solve →
116Find Minimum Diameter After Merging Two TreesHard
TreeDepth-First SearchBreadth-First Search
Solve →
117K-th Largest Perfect Subtree Size in Binary TreeMedium
TreeDepth-First SearchSorting
Solve →
118Minimum Number of Operations to Sort a Binary Tree by LevelMedium
TreeBreadth-First SearchBinary Tree
Solve →
119Convert BST to Greater TreeMedium
TreeDepth-First SearchBinary Search Tree
Solve →
120Univalued Binary TreeEasy
TreeDepth-First SearchBreadth-First Search
Solve →
121Inorder Successor in BSTMedium
TreeDepth-First SearchBinary Search Tree
Solve →
122Maximum Product of Splitted Binary TreeMedium
TreeDepth-First SearchBinary Tree
Solve →
123Frog Position After T SecondsHard
TreeDepth-First SearchBreadth-First Search
Solve →
124Add One Row to TreeMedium
TreeDepth-First SearchBreadth-First Search
Solve →
125Validate Binary Tree NodesMedium
TreeDepth-First SearchBreadth-First Search
Solve →
126Binary Tree Longest Consecutive Sequence IIMedium
TreeDepth-First SearchBinary Tree
Solve →
127Longest Univalue PathMedium
TreeDepth-First SearchBinary Tree
Solve →
128Extract Kth Character From The Rope TreeEasy
TreeDepth-First SearchBinary Tree
Solve →
129Complete Binary Tree InserterMedium
TreeBreadth-First SearchDesign
Solve →
130Tree DiameterMedium
TreeDepth-First SearchBreadth-First Search
Solve →
131Move Sub-Tree of N-Ary TreeHard
TreeDepth-First Search
Solve →
132Find Nearest Right Node in Binary TreeMedium
TreeBreadth-First SearchBinary Tree
Solve →
133Change the Root of a Binary TreeMedium
TreeDepth-First SearchBinary Tree
Solve →
134Kth Largest Sum in a Binary TreeMedium
TreeBreadth-First SearchSorting
Solve →
135Binary Search Tree to Greater Sum TreeMedium
TreeDepth-First SearchBinary Search Tree
Solve →
136Inorder Successor in BST IIMedium
TreeBinary Search TreeBinary Tree
Solve →
137Binary Tree Upside DownMedium
TreeDepth-First SearchBinary Tree
Solve →
138Trim a Binary Search TreeMedium
TreeDepth-First SearchBinary Search Tree
Solve →
139Same TreeEasy
TreeDepth-First SearchBreadth-First Search
Solve →
140Diameter of Binary TreeEasy
TreeDepth-First SearchBinary Tree
Solve →
141Binary Tree Level Order TraversalMedium
TreeBreadth-First SearchBinary Tree
Solve →
142Invert Binary TreeEasy
TreeDepth-First SearchBreadth-First Search
Solve →
143Lowest Common Ancestor of a Binary TreeMedium
TreeDepth-First SearchBinary Tree
Solve →
144Kth Smallest Element in a BSTMedium
TreeDepth-First SearchBinary Search Tree
Solve →
145Symmetric TreeEasy
TreeDepth-First SearchBreadth-First Search
Solve →
146Binary Tree Zigzag Level Order TraversalMedium
TreeBreadth-First SearchBinary Tree
Solve →
147Maximum Depth of Binary TreeEasy
TreeDepth-First SearchBreadth-First Search
Solve →
148Validate Binary Search TreeMedium
TreeDepth-First SearchBinary Search Tree
Solve →
149Balanced Binary TreeEasy
TreeDepth-First SearchBinary Tree
Solve →
150Kth Largest Element in a StreamEasy
TreeDesignBinary Search Tree
Solve →
151Binary Tree Right Side ViewMedium
TreeDepth-First SearchBreadth-First Search
Solve →
152Recover Binary Search TreeMedium
TreeDepth-First SearchBinary Search Tree
Solve →
153Delete Node in a BSTMedium
TreeBinary Search TreeBinary Tree
Solve →
154Path Sum IIIMedium
TreeDepth-First SearchBinary Tree
Solve →
155Minimum Absolute Difference in BSTEasy
TreeDepth-First SearchBreadth-First Search
Solve →
156Maximum Level Sum of a Binary TreeMedium
TreeDepth-First SearchBreadth-First Search
Solve →
157Maximum Width of Binary TreeMedium
TreeDepth-First SearchBreadth-First Search
Solve →
158Maximum Number of K-Divisible ComponentsHard
TreeDepth-First Search
Solve →
159Path SumEasy
TreeDepth-First SearchBreadth-First Search
Solve →
160Lowest Common Ancestor of a Binary Search TreeMedium
TreeDepth-First SearchBinary Search Tree
Solve →
161Find Leaves of Binary TreeMedium
TreeDepth-First SearchBinary Tree
Solve →
162Find Mode in Binary Search TreeEasy
TreeDepth-First SearchBinary Search Tree
Solve →
163Sum Root to Leaf NumbersMedium
TreeDepth-First SearchBinary Tree
Solve →
164Time Needed to Inform All EmployeesMedium
TreeDepth-First SearchBreadth-First Search
Solve →
165Flip Equivalent Binary TreesMedium
TreeDepth-First SearchBinary Tree
Solve →
166Binary Tree Longest Consecutive SequenceMedium
TreeDepth-First SearchBinary Tree
Solve →
167Evaluate Boolean Binary TreeEasy
TreeDepth-First SearchBinary Tree
Solve →
168Insert into a Binary Search TreeMedium
TreeBinary Search TreeBinary Tree
Solve →
169Minimum Distance Between BST NodesEasy
TreeDepth-First SearchBreadth-First Search
Solve →
170Deepest Leaves SumMedium
TreeDepth-First SearchBreadth-First Search
Solve →
171Minimum Depth of Binary TreeEasy
TreeDepth-First SearchBreadth-First Search
Solve →
172Boundary of Binary TreeMedium
TreeDepth-First SearchBinary Tree
Solve →
173Subtree of Another TreeEasy
TreeDepth-First SearchString Matching
Solve →
174Binary Tree Coloring GameMedium
TreeDepth-First SearchBinary Tree
Solve →
175Number of Good Leaf Nodes PairsMedium
TreeDepth-First SearchBinary Tree
Solve →
176Search in a Binary Search TreeEasy
TreeBinary Search TreeBinary Tree
Solve →
177Distribute Coins in Binary TreeMedium
TreeDepth-First SearchBinary Tree
Solve →
178Binary Tree Longest Consecutive Sequence IIMedium
TreeDepth-First SearchBinary Tree
Solve →
179Longest Univalue PathMedium
TreeDepth-First SearchBinary Tree
Solve →
180Complete Binary Tree InserterMedium
TreeBreadth-First SearchDesign
Solve →
181Tree DiameterMedium
TreeDepth-First SearchBreadth-First Search
Solve →
182Move Sub-Tree of N-Ary TreeHard
TreeDepth-First Search
Solve →
183Find Nearest Right Node in Binary TreeMedium
TreeBreadth-First SearchBinary Tree
Solve →
184Change the Root of a Binary TreeMedium
TreeDepth-First SearchBinary Tree
Solve →
185Extract Kth Character From The Rope TreeEasy
TreeDepth-First SearchBinary Tree
Solve →
186Range Sum of BSTEasy
TreeDepth-First SearchBinary Search Tree
Solve →
187Frog Position After T SecondsHard
TreeDepth-First SearchBreadth-First Search
Solve →
188Root Equals Sum of ChildrenEasy
TreeBinary Tree
Solve →
189Maximum Product of Splitted Binary TreeMedium
TreeDepth-First SearchBinary Tree
Solve →
190Sum of Left LeavesEasy
TreeDepth-First SearchBreadth-First Search
Solve →
191Check Completeness of a Binary TreeMedium
TreeBreadth-First SearchBinary Tree
Solve →
192Binary Tree Level Order Traversal IIMedium
TreeBreadth-First SearchBinary Tree
Solve →
193Find Largest Value in Each Tree RowMedium
TreeDepth-First SearchBreadth-First Search
Solve →
194Delete Leaves With a Given ValueMedium
TreeDepth-First SearchBinary Tree
Solve →
195Reverse Odd Levels of Binary TreeMedium
TreeDepth-First SearchBreadth-First Search
Solve →
196Leaf-Similar TreesEasy
TreeDepth-First SearchBinary Tree
Solve →
197Merge Two Binary TreesEasy
TreeDepth-First SearchBreadth-First Search
Solve →
198Print Binary TreeMedium
TreeDepth-First SearchBreadth-First Search
Solve →
199Count Good Nodes in Binary TreeMedium
TreeDepth-First SearchBreadth-First Search
Solve →
200Cousins in Binary TreeEasy
TreeDepth-First SearchBreadth-First Search
Solve →
201Average of Levels in Binary TreeEasy
TreeDepth-First SearchBreadth-First Search
Solve →
202Count Nodes Equal to Average of SubtreeMedium
TreeDepth-First SearchBinary Tree
Solve →
203N-ary Tree Level Order TraversalMedium
TreeBreadth-First Search
Solve →
204Find Minimum Diameter After Merging Two TreesHard
TreeDepth-First SearchBreadth-First Search
Solve →
205Count Univalue SubtreesMedium
TreeDepth-First SearchBinary Tree
Solve →
206Univalued Binary TreeEasy
TreeDepth-First SearchBreadth-First Search
Solve →
207Maximize the Number of Target Nodes After Connecting Trees IMedium
TreeDepth-First SearchBreadth-First Search
Solve →
208Maximize the Number of Target Nodes After Connecting Trees IIHard
TreeDepth-First SearchBreadth-First Search
Solve →
209Trim a Binary Search TreeMedium
TreeDepth-First SearchBinary Search Tree
Solve →
210Sum of Root To Leaf Binary NumbersEasy
TreeDepth-First SearchBinary Tree
Solve →
211Find Bottom Left Tree ValueMedium
TreeDepth-First SearchBreadth-First Search
Solve →
212K-th Largest Perfect Subtree Size in Binary TreeMedium
TreeDepth-First SearchSorting
Solve →
213Binary Search Tree to Greater Sum TreeMedium
TreeDepth-First SearchBinary Search Tree
Solve →
214Minimum Number of Operations to Sort a Binary Tree by LevelMedium
TreeBreadth-First SearchBinary Tree
Solve →
215Convert BST to Greater TreeMedium
TreeDepth-First SearchBinary Search Tree
Solve →
216Minimum Fuel Cost to Report to the CapitalMedium
TreeDepth-First SearchBreadth-First Search
Solve →
217Inorder Successor in BSTMedium
TreeDepth-First SearchBinary Search Tree
Solve →
218Add One Row to TreeMedium
TreeDepth-First SearchBreadth-First Search
Solve →
219Validate Binary Tree NodesMedium
TreeDepth-First SearchBreadth-First Search
Solve →
220Kth Largest Sum in a Binary TreeMedium
TreeBreadth-First SearchSorting
Solve →
221Inorder Successor in BST IIMedium
TreeBinary Search TreeBinary Tree
Solve →
222Binary Tree Upside DownMedium
TreeDepth-First SearchBinary Tree
Solve →