美文网首页
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