LeetCode by Java. binary-tree-preorder-traversal
来源:互联网 发布:java判断字符串为空格 编辑:程序博客网 时间:2024/06/16 22:42
原题描述:
Given a binary tree, return the preorder traversal of its nodes' values.
For example:
Given binary tree{1,#,2,3},
分析:
先序遍历,遍历顺序为:根节点 -> 左子树 -> 右子树
代码:
/** * Definition for binary tree * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { val = x; } * } */import java.util.ArrayList;public class Solution { ArrayList<Integer> resList = new ArrayList<Integer>(); public ArrayList<Integer> preorderTraversal(TreeNode root) { if(root == null) return resList; // 停止条件 resList.add(root.val); // 根 preorderTraversal(root.left); // 左 preorderTraversal(root.right); // 右 return resList; }}
阅读全文
0 0
- LeetCode by Java. binary-tree-preorder-traversal
- [Leetcode] Binary Tree Preorder Traversal (Java)
- 【Leetcode】Binary Tree Preorder Traversal in JAVA
- [LeetCode][Java] Binary Tree Preorder Traversal
- LeetCode 144 -Binary Tree Preorder Traversal ( JAVA )
- leetcode-java-144. Binary Tree Preorder Traversal
- leetcode 144. Binary Tree Preorder Traversal java
- 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
- 3.第一个Java程序HelloWorld
- Mongodb 利用mongoshell进行数据类型转换
- Maven聚合与继承
- 文件下载
- 关键路径的相关知识
- LeetCode by Java. binary-tree-preorder-traversal
- cifar数据库及图像可视化
- Android M Permission 运行时权限
- Android:使用自定义keystore的方法及注意事项
- NIO学习(二) buffer
- 实时故障树
- oracle存储过程转mysql存储过程修改方法
- 二叉树遍历
- 网页设计布局(二): F 型布局