美文网首页
LC94 Binary Tree Inorder Travers

LC94 Binary Tree Inorder Travers

作者: Rookie118 | 来源:发表于2020-09-02 08:33 被阅读0次

本题链接:Binary Tree Inorder Traversal

本题标签:Tree, Hash Table, Stack

本题难度:\color{Orange}{Medium}

英文题目 中文题目

方案1:

class Solution {  
public:
    vector<int> inorderTraversal(TreeNode* root) {
        vector<int> res;
        
        stack<TreeNode*> stk;
        TreeNode *cur = root;
        while(cur != NULL || stk.size())
        {
            while(cur != NULL)
            {
                stk.push(cur);
                cur = cur->left;
            }
            cur = stk.top();
            res.push_back(cur->val);
            stk.pop();
            cur = cur->right;
        }
        
        return res;
    }
};

时间复杂度:O ( N )

空间复杂度:O ( N )


相关文章

网友评论

      本文标题:LC94 Binary Tree Inorder Travers

      本文链接:https://www.haomeiwen.com/subject/nrdisktx.html