Signed outUse sign in or sign up

Problem Library

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

Clear

Showing 101-125 of 250 matching problems.

Topic filter

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
101. Symmetric TreeOpen sourceEasy
102. Binary Tree Level Order TraversalOpen sourceMedium
103. Binary Tree Zigzag Level Order TraversalOpen sourceMedium
104. Maximum Depth of Binary TreeOpen sourceEasy
105. Construct Binary Tree from Preorder and Inorder TraversalOpen sourceMedium
106. Construct Binary Tree from Inorder and Postorder TraversalOpen sourceMedium
107. Binary Tree Level Order Traversal IIOpen sourceMedium
108. Convert Sorted Array to Binary Search TreeOpen sourceEasy
109. Convert Sorted List to Binary Search TreeOpen sourceMedium
110. Balanced Binary TreeOpen sourceEasy
111. Minimum Depth of Binary TreeOpen sourceEasy
112. Path SumOpen sourceEasy
113. Path Sum IIOpen sourceMedium
114. Flatten Binary Tree to Linked ListOpen sourceMedium
115. Distinct SubsequencesOpen sourceHard
116. Populating Next Right Pointers in Each NodeOpen sourceMedium
117. Populating Next Right Pointers in Each Node IIOpen sourceMedium
118. Pascal's TriangleOpen sourceEasy
119. Pascal's Triangle IIOpen sourceEasy
120. TriangleOpen sourceMedium
121. Best Time to Buy and Sell StockOpen sourceEasy
122. Best Time to Buy and Sell Stock IIOpen sourceMedium
123. Best Time to Buy and Sell Stock IIIOpen sourceHard
124. Binary Tree Maximum Path SumOpen sourceHard
125. Valid PalindromeOpen sourceEasy