Depth first Search
- 100. Same Tree.md
- 101. Symmetric Tree.md
- 1020. Number of Enclaves.md
- 104. Maximum Depth of Binary Tree.md
- 105. Construct Binary Tree from Preorder and Inorder Traversal.md
- 108. Convert Sorted Array to Binary Search Tree.md
- 109. Convert Sorted List to Binary Search Tree.md
- 110. Balanced Binary Tree.md
- 111. Minimum Depth of Binary Tree.md
- 112. Path Sum.md
- 113. Path Sum II.md
- 114. Flatten Binary Tree to Linked List.md
- 116. Populating Next Right Pointers in Each Node.md
- 117. Populating Next Right Pointers in Each Node II.md
- 124. Binary Tree Maximum Path Sum.md
- 129. Sum Root to Leaf Numbers.md
- 133. Clone Graph.md
- 199. Binary Tree Right Side View.md
- 207. Course Schedule.md
- 210. Course Schedule II.md
- 257. Binary Tree Paths.md
- 261. Graph Valid Tree.md
- 332. Reconstruct Itinerary.md
- 337. House Robber III.md
- 366. Find Leaves of Binary Tree.md
- 685. Redundant Connection II.md
- 687. Longest Univalue Path.md
- 743. Network Delay Time.md
- 785. Is Graph Bipartite?.md
- 841. Keys and Rooms.md
- 98. Validate Binary Search Tree.md
- 99. Recover Binary Search Tree.md