Problem Library

Master these coding challenges to ace your next technical interview. Handpicked problems with personalized spaced repetition.

Clear

Showing 35 of 250 problems.

Topic filter

Clear topic

Topic focus

Array104String64Hash Table41

These are the topics showing up most often in your current queue.

Sign in to track solved problems and schedule reviews. You can still browse the library without an account.
StatusTitleDifficulty
94. Binary Tree Inorder TraversalEasy
95. Unique Binary Search Trees IIMedium
96. Unique Binary Search TreesMedium
98. Validate Binary Search TreeMedium
99. Recover Binary Search TreeMedium
100. Same TreeEasy
101. Symmetric TreeEasy
102. Binary Tree Level Order TraversalMedium
103. Binary Tree Zigzag Level Order TraversalMedium
104. Maximum Depth of Binary TreeEasy
105. Construct Binary Tree from Preorder and Inorder TraversalMedium
106. Construct Binary Tree from Inorder and Postorder TraversalMedium
107. Binary Tree Level Order Traversal IIMedium
108. Convert Sorted Array to Binary Search TreeEasy
109. Convert Sorted List to Binary Search TreeMedium
110. Balanced Binary TreeEasy
111. Minimum Depth of Binary TreeEasy
112. Path SumEasy
113. Path Sum IIMedium
114. Flatten Binary Tree to Linked ListMedium
116. Populating Next Right Pointers in Each NodeMedium
117. Populating Next Right Pointers in Each Node IIMedium
124. Binary Tree Maximum Path SumHard
129. Sum Root to Leaf NumbersMedium
144. Binary Tree Preorder TraversalEasy
145. Binary Tree Postorder TraversalEasy
156. Binary Tree Upside DownPremiumMedium
173. Binary Search Tree IteratorMedium
199. Binary Tree Right Side ViewMedium
222. Count Complete Tree NodesMedium
226. Invert Binary TreeEasy
230. Kth Smallest Element in a BSTMedium
235. Lowest Common Ancestor of a Binary Search TreeMedium
236. Lowest Common Ancestor of a Binary TreeMedium
250. Count Univalue SubtreesPremiumMedium