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);
    }
}
相关推荐
浊酒南街3 小时前
XGBClassifiler函数介绍
算法·机器学习·xgb
mlxg999993 小时前
hom_mat2d_to_affine_par 的c#实现
算法·计算机视觉·c#
*.✧屠苏隐遥(ノ◕ヮ◕)ノ*.✧6 小时前
C语言_数据结构总结8:链式队列
c语言·开发语言·数据结构·链表·visualstudio·visual studio
真就死难7 小时前
完全日期(日期枚举问题)--- 数学性质题型
算法·日期枚举
不知道取啥耶7 小时前
C++ 滑动窗口
数据结构·c++·算法·leetcode
花间流风8 小时前
晏殊几何学讲义
算法·矩阵·几何学·情感分析
@心都8 小时前
机器学习数学基础:42.AMOS 结构方程模型(SEM)分析的系统流程
人工智能·算法·机器学习
Murphy_lx8 小时前
数据结构(树)
数据结构
tt5555555555558 小时前
每日一题——三道链表简单题:回文,环形合并有序
数据结构·链表
小六子成长记10 小时前
C语言数据结构之顺序表
数据结构·链表