94. Binary Tree Inorder Traversal

    xiaoxiao2025-04-03  15

    迭代方式:

    class Solution { public: vector<int> inorderTraversal(TreeNode* root) { vector<int> vt; stack<TreeNode*> st; if(root==NULL) return vt; TreeNode* now=root; while(now!=NULL||!st.empty()) { while(now!=NULL) { st.push(now); now=now->left; } if(!st.empty()) { now=st.top(); st.pop(); vt.push_back(now->val); now=now->right; } } return vt; } };

    转载请注明原文地址: https://ju.6miu.com/read-1297691.html
    最新回复(0)