递归二叉树的序列打印
来源:互联网 发布:s7200仿真软件下载 编辑:程序博客网 时间:2024/06/03 20:24
请用递归方式实现二叉树的先序、中序和后序的遍历打印。
给定一个二叉树的根结点root,请依次返回二叉树的先序,中序和后续遍历(二维数组的形式)。
import java.util.*;/*public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNode(int val) { this.val = val; }}*/public class TreeToSequence {public int[][] convert(TreeNode root) {List<Integer> first = new LinkedList<Integer>();List<Integer> middle = new LinkedList<Integer>();List<Integer> back = new LinkedList<Integer>();getFirst(first, root);getMiddle(middle, root);getBack(back, root);int[][] result = new int[3][first.size()];for (int i = 0; i < first.size(); i++) {result[0][i] = first.get(i);result[1][i] = middle.get(i);result[2][i] = back.get(i);} return result;}public void getFirst(List<Integer> first, TreeNode root) {if (root == null)return;first.add(root.val);getFirst(first, root.left);getFirst(first, root.right);}public void getMiddle(List<Integer> first, TreeNode root) {if (root == null)return;getMiddle(first, root.left);first.add(root.val);getMiddle(first, root.right);}public void getBack(List<Integer> first, TreeNode root) {if (root == null)return;getBack(first, root.left);getBack(first, root.right);first.add(root.val);}}
阅读全文
1 0
- 递归二叉树的序列打印练习
- 递归二叉树的序列打印
- 递归二叉树的序列打印
- 非递归二叉树的序列打印
- 递归二叉树的序列打印、非递归二叉树的序列打印
- 二叉树1:递归二叉树的序列打印
- 二叉树2:非递归二叉树的序列打印
- 非递归二叉树的序列打印练习
- 数据结构与算法分析笔记与总结(java实现)--二叉树1:递归二叉树的序列打印练习题
- 数据结构与算法分析笔记与总结(java实现)--二叉树2:非递归二叉树的序列打印练习题
- 递归求二叉树的层数和递归打印二叉树的树形结构
- 二叉树的序列化(简单递归)
- 树的学习——(递归构建二叉树、递归非递归前序中序后序遍历二叉树、根据前序序列、中序序列构建二叉树)
- 根据二叉树的先序序列和中序序列还原二叉树并打印后序序列
- 递归二叉树建立、遍历、删除、打印
- 二叉树的遍历以及将二叉树倒置90°打印输入(递归)
- 递归创建先序序列二叉树
- 二叉搜索树的后序遍历序列(递归与非递归)
- RecyclerView科普--如何实现腾讯首页功能
- fb_var_screeninfo解析
- asp.net 中ascx、asmx、ashx等文件类型说明
- Java语言的特点
- 剑指Offer-27
- 递归二叉树的序列打印
- 我是实干型的,你是做梦型的
- awk,分隔符编辑截取字符
- ashx和asmx的HttpContext
- 基于Apple Store 上架前APP IPv6-Only预测试业务
- url的三个js编码函数escape(),encodeURI(),encodeURIComponent()简介
- Android--利用相机或相册截取用户头像(解决了miui无法截取,以及部分机型拍照无返回Uri)【上】
- Mysql中文汉字转拼音的实现
- Android--利用相机或相册截取用户头像(解决了miui无法截取,以及部分机型拍照无返回Uri)【下】