【leetcode】Binary Tree Inorder Traversal

来源:互联网 发布:局域网斗地主软件 编辑:程序博客网 时间:2024/05/21 08:49
/** * Definition for binary tree * struct TreeNode { *     int val; *     TreeNode *left; *     TreeNode *right; *     TreeNode(int x) : val(x), left(NULL), right(NULL) {} * }; */class Solution {public:        vector<int> ans;    void recursive(TreeNode *curNode)    {        if(curNode==NULL)            return;                recursive(curNode->left);        ans.push_back(curNode->val);        recursive(curNode->right);    }    vector<int> inorderTraversal(TreeNode *root) {        // Note: The Solution object is instantiated only once and is reused by each test case.        ans.clear();        recursive(root);        return ans;    }};

原创粉丝点击