Middle-题目8:144. Binary Tree Preorder Traversal

原创 2016年05月31日 15:28:24

题目原文:
Given a binary tree, return the inorder traversal of its nodes’ values.
题目大意:
给出一个二叉树,求中序遍历。
题目分析:
先中序遍历左子树,再访问根节点,再中序遍历右子树。
源码:(language:java)

public class Solution {
    public List<Integer> inorderTraversal(TreeNode root) {
        List<Integer> result = new ArrayList<Integer>();
        traverse(root,result);
        return result;
    }
    public void traverse(TreeNode node,List<Integer> list) {
        if(node!=null) {

            traverse(node.left,list);
            list.add(node.val);
            traverse(node.right,list);
        }
        return;
    }
}

成绩:
1ms,beats 62.04%,众数2ms,58.69%

版权声明:完整版Leetcode题解请出门左转https://github.com/cmershen1/leetcode/tree/master/docs

leetcode(144):Binary Tree Preorder Traversal

题目Binary Tree Preorder Traversal Given a binary tree, return the preorder traversal of its nodes’ v...

Leetcode 144 - Binary Tree Preorder Traversal(二叉树前序遍历)

题意求二叉树的前序遍历。 思路分为递归实现和利用栈模拟递归实现。 递归实现的代码和思路很简单就不详细说了。关键是我们如何利用栈非递归的去实现。 关键思路就是:对于当前节点,我们递归的去对它的左子...
  • Lzedo
  • Lzedo
  • 2017年03月12日 14:43
  • 112

leetcode 144. Binary Tree Preorder Traversal-前序遍历|递归|非递归

原题链接:144. Binary Tree Preorder Traversal 【思路-Java】 用 stack 实现,也许有些读者对整个过程不是很熟悉,下面就以[1,2,3,4,5,null,6...

Binary Tree Preorder Traversal leetcode144

Given a binary tree, return the preorder traversal of its nodes’ values.For example: Given binary t...

Binary Tree Preorder Traversal - LeetCode 144

题目描述:Given a binary tree, return the preorder traversal of its nodes' values. For example: Given bi...
  • bu_min
  • bu_min
  • 2015年05月13日 20:35
  • 205

LeetCode题解-144-Binary Tree Preorder Traversal

尽管写LeetCode解答主要是为了自己整理思路,但是如果对您也正好有帮助,请点个赞给菜鸟一点鼓励吧 :-) 原题 解法概览 本题共有两种解法,1种递归,1种迭代。 前序遍历:...

144.Binary Tree Preorder Traversal

题目链接:binary-tree-preorder-traversal import java.util.ArrayList; import java.util.List; import java.u...
  • ever223
  • ever223
  • 2015年03月19日 00:34
  • 339

144. Binary Tree Preorder Traversal

Given a binary tree, return the preorder traversal of its nodes' values. For example: Given binary ...

leetcode_144_Binary Tree Preorder Traversal

具体思路和中序遍历是一致的,只是访问结点的值的时机不同罢了,具体思路参见:http://blog.csdn.net/mnmlist/article/details/44312315...

LeetCode笔记:144. Binary Tree Preorder Traversal

用循环操作来前序遍历二叉树
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Middle-题目8:144. Binary Tree Preorder Traversal
举报原因:
原因补充:

(最多只允许输入30个字)