66. 二叉樹的前序遍歷

66. 二叉樹的前序遍歷

給出一棵二叉樹,返回其節點值的前序遍歷。

您在真實的面試中是否遇到過這個題?

Yes

樣例

給出一棵二叉樹

{1,#,2,3}
1
\
2
/
3</font></pre>

返回 [1,2,3].

挑戰

標簽

相關題目

遞歸代碼:

class Solution {
public:
    /*
     * @param root: A Tree
     * @return: Preorder in ArrayList which contains node values.
     */
    vector<int> res;
    vector<int> preorderTraversal(TreeNode * root) {
        // write your code here
        if(root==NULL) return res;
        res.push_back(root->val);
        preorderTraversal(root->left);
        preorderTraversal(root->right);
        return res;
    }
};

非遞歸代碼:明天再寫


?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容