博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【LeetCode】145. Binary Tree Postorder Traversal-二叉树后序遍历
阅读量:4317 次
发布时间:2019-06-06

本文共 769 字,大约阅读时间需要 2 分钟。

一、描述:

二、思路:

二叉树后序遍历:1访问左子树;2访问右子树;3访问根结点;如:

遍历后的结点序列中,最后一个结点是二叉树中的起始根结点;

递归实现,结点为空是递归结束条件。

三、代码:

1 /** 2  * Definition for a binary tree node. 3  * public class TreeNode { 4  *     int val; 5  *     TreeNode left; 6  *     TreeNode right; 7  *     TreeNode(int x) { val = x; } 8  * } 9  */10  11 import java.util.*;12 public class Solution {13     List
list = new ArrayList
();14 public List
postorderTraversal(TreeNode root) {15 if(root==null){16 return list;17 }18 postorderTraversal(root.left);19 postorderTraversal(root.right);20 list.add(root.val);21 22 return list;23 }24 }

 

转载于:https://www.cnblogs.com/WalkerSteve/p/6606327.html

你可能感兴趣的文章
python国内豆瓣源
查看>>
redux、immutablejs和mobx性能对比(三)
查看>>
jQuery实现简单而且很酷的返回顶部链接效果
查看>>
mac 终端 常用命令
查看>>
EGL接口介绍-----Android OpenGL ES底层开发
查看>>
电梯调度程序的UI设计
查看>>
转自 zera php中extends和implements的区别
查看>>
Array.of使用实例
查看>>
【Luogu】P2498拯救小云公主(spfa)
查看>>
如何获取网站icon
查看>>
几种排序写法
查看>>
java 多线程的应用场景
查看>>
dell support
查看>>
转:Maven项目编译后classes文件中没有dao的xml文件以及没有resources中的配置文件的问题解决...
查看>>
解决“Eclipse中启动Tomcat后,http://localhost:8080/无法访问”的问题
查看>>
MTK android 设置里 "关于手机" 信息参数修改
查看>>
隐私声明
查看>>
页面插入iframe嵌套
查看>>
019 jquery中的动画
查看>>
hello C#
查看>>