码迷,mamicode.com
首页 > 其他好文 > 详细

二叉树——144. 二叉树的前序遍历

时间:2021-04-12 11:54:04      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:pre   node   图片   traversal   back   条件   思路   就是   root   

二叉树——144. 二叉树的前序遍历

题目:

技术图片

思路:

前序遍历用递归,递归逻辑就是前序遍历的顺序:中左右,然后就行了。

代码:

class Solution {
public:
    void traversal(TreeNode* node, vector<int>& vec){
        // 终止条件
        if(node == NULL) return;
        // 递归逻辑
        vec.push_back(node->val); // 中
        traversal(node->left, vec); // 左
        traversal(node->right, vec); // 右
    }
    vector<int> preorderTraversal(TreeNode* root) {
        vector<int> res;
        traversal(root, res);
        return res;
    }
};

Rank:

技术图片

Tips:

二叉树——144. 二叉树的前序遍历

标签:pre   node   图片   traversal   back   条件   思路   就是   root   

原文地址:https://www.cnblogs.com/lzyrookie/p/14641323.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!