题解 | #二叉树的前序遍历#

二叉树的前序遍历

http://www.nowcoder.com/practice/5e2135f4d2b14eb8a5b06fab4c938635

C++代码:

class Solution {
private:
    vector<int> ans;
public:
    vector<int> preorderTraversal(TreeNode* root) {
        preTrack(root);
        return ans;
    }
    void preTrack(TreeNode *root) {
        if (root) {
            ans.push_back(root->val);
            preTrack(root->left);
            preTrack(root->right);
        }
    }
};
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务