← Back to Amazon

Tree

209 questions

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