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

144. 二叉树的前序遍历

时间:2021-01-05 11:30:49      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:return   ref   traversal   com   null   遍历   ==   int   node   

144. 二叉树的前序遍历

地址:https://leetcode-cn.com/problems/binary-tree-preorder-traversal/

//给你二叉树的根节点 root ,返回它节点值的 前序 遍历。 
//
// 
//
// 示例 1: 
//
// 
//输入:root = [1,null,2,3]
//输出:[1,2,3]
// 
//
// 示例 2: 
//
// 
//输入:root = []
//输出:[]
// 
//
// 示例 3: 
//
// 
//输入:root = [1]
//输出:[1]
// 
//
// 示例 4: 
//
// 
//输入:root = [1,2]
//输出:[1,2]
// 
//
// 示例 5: 
//
// 
//输入:root = [1,null,2]
//输出:[1,2]
// 
//
// 
//
// 提示: 
//
// 
// 树中节点数目在范围 [0, 100] 内 
// -100 <= Node.val <= 100 
// 
//
// 
//
// 进阶:递归算法很简单,你可以通过迭代算法完成吗? 
// Related Topics 栈 树 
// ?? 486 ?? 0

Java代码解题:

class Solution {
    public List<Integer> preorderTraversal(TreeNode root) {
        List<Integer> list = new ArrayList<>();
        pre(root, list);
        return list;
    }

    public void pre(TreeNode node, List<Integer> res) {
        if (node == null) {
            return;
        }
        res.add(node.val);
        pre(node.left, res);
        pre(node.right, res);
    }
}

完!

144. 二叉树的前序遍历

标签:return   ref   traversal   com   null   遍历   ==   int   node   

原文地址:https://www.cnblogs.com/nayou/p/14222534.html

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