给你一颗已经创建完成的二叉树,请你根据要求完成该树的遍历实现。提供给你的使用归档文件DSjar.jar,该文件包含了二叉树需要使用的类型和栈队列等相关类型,并提供了一个创建树的静态方法, 你可以使用该类库来创建树并完成树的遍历,遍历代码需要你自己设计完成,能提供你的仅为一个创建好的二叉树,二叉树的节点数据类型为Character,该树的创建代码如下:

LinkBiTree<Character> tree =new LinkBiTree<Character>();
LinkBiTree.create(tree);

  你通过提供的引用tree完成该树的后序遍历,遍历可以使用递归和非递归实现。建议你在创建的对象文件中定义如下遍历的静态方法,然后根据需要进行调用:

static  void PostOrder(LinkBiTree<Character> tree){ //后序遍历}

输入: 无数据输入。
输出: 标准输出,使用一行输出该二叉树的后序遍历结果,每个顶点的数据为字符,字符之间使用一个空格分开。

测试用例:
输出(非正确输出,仅参考格式):
B C A

static  void PostOrder(LinkBiTree<Character> tree){ //后序遍历if (isEmpty()) {System.out.println("Tree is empty");return;}if (tree != null) {PostOrder(tree.getLchild());PostOrder(tree.getRchild());System.out.print(tree.getData() + " ");}
}

2、二叉树的后序遍历相关推荐

  1. 刻意练习:LeetCode实战 -- 二叉树的后序遍历

    背景 今天,第二期基础算法(Leetcode)刻意练习训练营 的打卡任务是二叉树的中序遍历,由于二叉树的遍历方式通常来说有四种:前序遍历.中序遍历.后序遍历以及层次遍历,而LeetCode也有二叉树的 ...

  2. [LeetCode] Binary Tree Postorder Traversal 二叉树的后序遍历

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

  3. 二叉树后序遍历_LeetCode算法145. 二叉树的后序遍历

    leetcode LeetCode算法-145. 二叉树的后序遍历 145. 二叉树的后序遍历 题目 给定一个二叉树,返回它的 后序 遍历. 示例: 输入: [1,null,2,3] 1 \ 2 / ...

  4. 【7-10 PAT】树的遍历(给定一棵二叉树的后序遍历和中序遍历,请你输出其层序遍历的序列。)

    题干: 给定一棵二叉树的后序遍历和中序遍历,请你输出其层序遍历的序列.这里假设键值都是互不相等的正整数. 解题报告: dfs求出这棵树来,然后bfs求层序遍历就行了. AC代码: #include&l ...

  5. LeetCode-145:二叉树的后序遍历

    题目描述: 给定一个二叉树,返回它的 后序 遍历. 示例: 输入: [1,null,2,3]      1     \      2     /    3 输出: [3,2,1] 思路分析: 递归法: ...

  6. PTA L2-006 树的遍历-二叉树的后序遍历+中序遍历,输出层序遍历 团体程序设计天梯赛-练习集...

    L2-006 树的遍历 (25 分) 给定一棵二叉树的后序遍历和中序遍历,请你输出其层序遍历的序列.这里假设键值都是互不相等的正整数. 输入格式: 输入第一行给出一个正整数N(≤),是二叉树中结点的个 ...

  7. Leetcode: 二叉树的后序遍历

    Leetcode: 二叉树的后序遍历 后遍历的流程:一直往下走,把路口记下来,假如路口有馒头,我们是不吃的,因为要先吃最后的,中间的岔路如果有岔路,就把右边的岔路记下来,但是因为右边没有走过,所以访问 ...

  8. 二叉树的后序遍历(递归和非递归)

    二叉树的后序遍历 后序遍历(LRD)是二叉树遍历的一种,也叫做后根遍历.后序周游,记为左右根,简记:左右根. 步骤(非递归): ⼆叉树的后序遍历顺序是左-右-根.在这里仍然采用棧来进行辅助,具体步骤如 ...

  9. 详解二叉树的后序遍历

    后序遍历:首先遍历左子树,然后遍历右子树,最后访问根节点(左->右->根) 后序遍历的递归算法 思路: 遍历左子树 遍历右子树 访问根节点 代码如下: //二叉树的后序遍历(递归) voi ...

最新文章

  1. jquery倒计时插件可自定义多个倒计时间
  2. saltstack pkg模块用法
  3. MapReduce基础开发之十一DistributedCache使用
  4. s3c2440芯片累加汇编语言,s3c2440 --跑马灯 C+汇编代码
  5. Pymetrics开源公平性感知机器学习算法Audit AI
  6. SAP Spartacus list.component.ts的listData$数据的触发逻辑
  7. android闹钟——原代码【转】
  8. 买房为什么要少出首付,多贷款?
  9. datatable???
  10. 华谊兄弟:实际控制人王忠军、王忠磊合计减持1.44%公司股份
  11. Acronis移动方案(三)
  12. zz在Ubuntu中通过源码安装编译安装软件(MySQL篇)
  13. 高级Java程序员面试宝典
  14. 多元线性回归分析spss结果解读_多重线性回归的结果解读和报告(SPSS实例教程)...
  15. 计算机平面设计大专学校排名,平面设计学校排名哪些较好?
  16. 二级计算机合格,计算机二级考试合格的分数线
  17. 【HDU5442 2015长春网络赛F】字符串最小表示法+函数逆用循环节法+翻转串字符串哈希法
  18. Node.js:Dotenv从`.env` 文件加载环境变量的库
  19. 8in1模拟器v2模拟飞行_重新想象飞行模拟器:过去和现在
  20. Android ALSA音频系统架构分析(1)----从Loopback了解Audio

热门文章

  1. php是舍五入,php四舍php四舍五入五入函数 floor函数、ceil函数、round
  2. Python matplotlib 中填充颜色
  3. 【论文学习】《Generalized End-to-End Loss for Speaker Verification》
  4. 腾讯T3大牛亲自教你!2021年你与字节跳动只差这份笔记,分享PDF高清版
  5. Linux 内核likely与unlikey
  6. lastfm 1k user 数据集简介
  7. [读书笔记] Deep learning by Yann LeCun1,2, Yoshua Bengio3 Geoffrey Hinton4,5 on nature
  8. HTML-6.表单学习—如何做一个注册(登录)网页
  9. apache服务器wind 下载,安装及部署
  10. 计算机考试成表格,2010年职称计算机考试:Word创建表格