Binary Tree Preorder Traversal LeetCode solution in C++

1
class Solution {
2
void solve(TreeNode *root, vector<int> &ans) {
3
if (root == NULL) return;
4
ans.push_back(root->val);
5
solve(root->left, ans);
6
solve(root->right, ans);
7
}
8

9
public:
10
vector<int> preorderTraversal(TreeNode *root) {
11
vector<int> ans;
12
solve(root, ans);
13
return ans;
14
}
15
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0