@geek-sjl
2018-10-31T10:48:09.000000Z
字数 419
阅读 529
递归大法好!
/*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode *right;* TreeNode(int x) : val(x), left(NULL), right(NULL) {}* };*/class Solution {public:vector<int> ans;void printTree(TreeNode* now){if(now==NULL) return;ans.push_back(now->val);printTree(now->left);printTree(now->right);}vector<int> preorderTraversal(TreeNode* root) {printTree(root);return ans;}};