| 94. Binary Tree Inorder TraversalOpen source | Easy | StackTreeDepth-First Search+1 more |
| 95. Unique Binary Search Trees IIOpen source | Medium | Dynamic ProgrammingBacktrackingTree+2 more |
| 96. Unique Binary Search TreesOpen source | Medium | MathDynamic ProgrammingTree+2 more |
| 98. Validate Binary Search TreeOpen source | Medium | TreeDepth-First SearchBinary Search Tree+1 more |
| 99. Recover Binary Search TreeOpen source | Medium | TreeDepth-First SearchBinary Search Tree+1 more |
| 100. Same TreeOpen source | Easy | TreeDepth-First SearchBreadth-First Search+1 more |
| 101. Symmetric TreeOpen source | Easy | TreeDepth-First SearchBreadth-First Search+1 more |
| 102. Binary Tree Level Order TraversalOpen source | Medium | TreeBreadth-First SearchBinary Tree |
| 103. Binary Tree Zigzag Level Order TraversalOpen source | Medium | TreeBreadth-First SearchBinary Tree |
| 104. Maximum Depth of Binary TreeOpen source | Easy | TreeDepth-First SearchBreadth-First Search+1 more |
| 105. Construct Binary Tree from Preorder and Inorder TraversalOpen source | Medium | ArrayHash TableDivide and Conquer+2 more |
| 106. Construct Binary Tree from Inorder and Postorder TraversalOpen source | Medium | ArrayHash TableDivide and Conquer+2 more |
| 107. Binary Tree Level Order Traversal IIOpen source | Medium | TreeBreadth-First SearchBinary Tree |
| 108. Convert Sorted Array to Binary Search TreeOpen source | Easy | ArrayDivide and ConquerTree+2 more |
| 109. Convert Sorted List to Binary Search TreeOpen source | Medium | Linked ListDivide and ConquerTree+2 more |
| 110. Balanced Binary TreeOpen source | Easy | TreeDepth-First SearchBinary Tree |
| 111. Minimum Depth of Binary TreeOpen source | Easy | TreeDepth-First SearchBreadth-First Search+1 more |
| 112. Path SumOpen source | Easy | TreeDepth-First SearchBreadth-First Search+1 more |
| 113. Path Sum IIOpen source | Medium | BacktrackingTreeDepth-First Search+1 more |
| 114. Flatten Binary Tree to Linked ListOpen source | Medium | Linked ListStackTree+2 more |
| 116. Populating Next Right Pointers in Each NodeOpen source | Medium | Linked ListTreeDepth-First Search+2 more |
| 117. Populating Next Right Pointers in Each Node IIOpen source | Medium | Linked ListTreeDepth-First Search+2 more |
| 124. Binary Tree Maximum Path SumOpen source | Hard | Dynamic ProgrammingTreeDepth-First Search+2 more |
| 129. Sum Root to Leaf NumbersOpen source | Medium | TreeDepth-First SearchBinary Tree |
| 144. Binary Tree Preorder TraversalOpen source | Easy | StackTreeDepth-First Search+1 more |