LeetCode -- Binary Tree Preorder Traversal
来源:互联网 发布:气象数据下载 编辑:程序博客网 时间:2024/04/29 18:25
题目描述:
Given a binary tree, return the preorder traversal of its nodes' values.
For example:
Given binary tree {1,#,2,3},
1
\
2
/
3
return [1,2,3].
思路:
题目很直白,就是树的先序遍历。直接实现就可以了。
实现代码:
Given a binary tree, return the preorder traversal of its nodes' values.
For example:
Given binary tree {1,#,2,3},
1
\
2
/
3
return [1,2,3].
思路:
题目很直白,就是树的先序遍历。直接实现就可以了。
实现代码:
/** * Definition for a binary tree node. * public class TreeNode { * public int val; * public TreeNode left; * public TreeNode right; * public TreeNode(int x) { val = x; } * } */public class Solution { public IList<int> PreorderTraversal(TreeNode root) { var ret = new List<int>(); Travel(root, ref ret); return ret; }private void Travel(TreeNode current, ref List<int> result){if(current == null){return ;}result.Add(current.val);Travel(current.left, ref result);Travel(current.right, ref result);}}
1 0
- LeetCode Binary Tree Preorder Traversal
- 【LeetCode】Binary Tree Preorder Traversal
- Leetcode: Binary Tree Preorder Traversal
- Leetcode Binary Tree Preorder Traversal
- LeetCode:Binary Tree Preorder Traversal
- Leetcode: Binary Tree Preorder Traversal
- LeetCode:Binary Tree Preorder Traversal
- [LeetCode]Binary Tree Preorder Traversal
- [LeetCode] Binary Tree Preorder Traversal
- LeetCode | Binary Tree Preorder Traversal
- Leetcode: Binary Tree Preorder Traversal
- [LeetCode] Binary Tree Preorder Traversal
- LeetCode - Binary Tree Preorder Traversal
- LeetCode - Binary Tree Preorder Traversal
- 【LeetCode】Binary Tree Preorder Traversal
- [LeetCode]Binary Tree Preorder Traversal
- Binary Tree Preorder Traversal - LeetCode
- [Leetcode] Binary Tree Preorder Traversal
- Android四大组件-BroadcastReceiver
- LeetCode -- Validate Binary Search Tree
- 如何实现从一个app跳转到另一个app的某个Activity
- LeetCode -- Best Time to Buy and Sell Stock
- 有关页面编码的控制问题,乱码如何解决
- LeetCode -- Binary Tree Preorder Traversal
- Scala学习笔记26【Set、Map、TreeSet、TreeMap实战】
- LeetCode -- Climbing Stairs
- json格式化
- 浅谈R语言
- LeetCode -- Convert Sorted Array to Binary Search Tree
- LeetCode -- Evaluate Reverse Polish Notation
- Maven自定义上传第三方包到3rd party(第三方无依赖jar和本地扩展类加入maven统一管理)
- mac修改hosts访问google