145. 二叉树的后序遍历 --力扣 --JAVA

题目

给你一棵二叉树的根节点 root ,返回其节点值的 后序遍历

解题思路

  1. 利用递归先向左递归,再向右递归,最后添加当前节点。

代码展示

java 复制代码
class Solution {
    private List<Integer> ans = new ArrayList<>();
    public List<Integer> postorderTraversal(TreeNode root) {
        dfs(root);
        return ans;
    }
    private void dfs(TreeNode root){
        if(root == null){
            return;
        }
        dfs(root.left);
        dfs(root.right);
        ans.add(root.val);
    }
}
相关推荐
豆豆的java之旅22 分钟前
软考中级软件设计师 数据结构详细知识点(含真题+练习题,可直接复习)
java·开发语言·数据结构
北顾笙98027 分钟前
day07-数据结构力扣
数据结构
hanlin0331 分钟前
刷题笔记:力扣第43、67题(字符串计算)
笔记·算法·leetcode
yang_B62133 分钟前
最小二乘法 拟合平面
算法·平面·最小二乘法
放下华子我只抽RuiKe541 分钟前
深度学习全景指南:硬核实战版
人工智能·深度学习·神经网络·算法·机器学习·自然语言处理·数据挖掘
吴秋霖1 小时前
【某音电商】protobuf聊天协议逆向
python·算法·protobuf
m0_587958952 小时前
C++中的命令模式变体
开发语言·c++·算法
似水এ᭄往昔2 小时前
【数据结构】--链表OJ
数据结构·算法·链表
剑心诀2 小时前
02 数据结构(C) | 线性表——顺序表的基本操作
c语言·开发语言·数据结构
2501_924952692 小时前
代码生成器优化策略
开发语言·c++·算法