java 按顺序遍历Tree
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 按顺序遍历Tree相关的知识,希望对你有一定的参考价值。
/**
* Definition for a binary tree node.
* public class TreeNode {
* int val;
* TreeNode left;
* TreeNode right;
* TreeNode(int x) { val = x; }
* }
*/
public class Solution {
public List<Integer> inorderTraversal(TreeNode root) {
TreeNode rt = root;
List<Integer> lt = new ArrayList<Integer>();
inorderTraversal1(rt, lt);
return lt;
}
public void inorderTraversal1(TreeNode rt, List<Integer> lt) {
if(rt == null)
return;
inorderTraversal1(rt.left, lt);
lt.add(rt.val);
inorderTraversal1(rt.right, lt);
}
}
以上是关于java 按顺序遍历Tree的主要内容,如果未能解决你的问题,请参考以下文章
JAVA中遍历JSONObject不能按原顺序遍历
java - 如何按顺序遍历地图[重复]
关于java中HasMap的遍历输出不按顺序
关于java中HasMap的遍历输出不按顺序
1086 Tree Traversals Again (25 分)一般 / 建树 树的遍历
Tree-UVA 548