首页 > 其他分享 >Leecode 二叉树的中序遍历

Leecode 二叉树的中序遍历

时间:2024-03-20 15:23:32浏览次数:13  
标签:right inorderTraversal listRoot 中序 Leecode 二叉树 root

Day 6 第三题

这是一道让我崩溃的题,因为一个笔误root.right写成了root.left改了好久。
class Solution {
    public List<Integer> inorderTraversal(TreeNode root) {
        List<Integer> listRoot = new ArrayList<Integer>();

        if(root!=null){
            listRoot.addAll(inorderTraversal(root.left));
            listRoot.add(root.val);
            listRoot.addAll(inorderTraversal(root.right));
        }

        return listRoot;

    }

}

标签:right,inorderTraversal,listRoot,中序,Leecode,二叉树,root
From: https://www.cnblogs.com/xytang-mini-juan/p/18085318

相关文章

  • Leecode 盛最多的水
    Day6刷题我的思路:利用两层循环,暴力搜索所有组合的面积,找出最大值。importjava.util.*;classSolution{publicintmaxArea(int[]height){//找height和间距intmaxArea=0,iArea;for(intp1=0;p1<height.length-1;p1++){......
  • 102. 二叉树的层序遍历C
    /***Definitionforabinarytreenode.*structTreeNode{*intval;*structTreeNode*left;*structTreeNode*right;*};*//***Returnanarrayofarraysofsize*returnSize.*Thesizesofthearraysarereturnedas*returnC......
  • Leecode 移动零
    Day6刷题我的解题思路:利用双指针,一个指针不断向前移动,表征是否交换完成,另一个指针负责当次交换的位置。classSolution{publicvoidmoveZeroes(int[]nums){//当指针p1指向的元素为0时,将其挪到后面OUT:for(intp1=0;p1<nums.......
  • 代码随想录算法训练营第十五天| 226. 翻转二叉树 101. 对称二叉树
    226.翻转二叉树https://leetcode.cn/problems/invert-binary-tree/description/publicTreeNodeinvertTree(TreeNoderoot){invert(root);returnroot;}publicvoidinvert(TreeNodenode){if(node==null)return;TreeNod......
  • 洛谷题单指南-二叉树-P1185 绘制二叉树
    原题链接:https://www.luogu.com.cn/problem/P1185题意解读:在表格中绘制二叉树,有几个关键点1、结点用小写字母o 表示,对于一个父亲结点,用 / 连接左子树,用 \连接右子树,表格其余地方填空格。2、第m层结点若两个属于同一个父亲,那么它们之间由 3个空格隔开;若两个结点相邻但......
  • 第七节:二叉树的先序、中序、后续遍历的多种递归写法
    一.        二.        三.         !作       者:Yaopengfei(姚鹏飞)博客地址:http://www.cnblogs.com/yaopengfei/声     明1:如有错误,欢迎讨论,请勿谩骂^_^。声     明2:原创博客请在转载......
  • 代码随想录算法训练营第十四天| 二叉树相关
    二叉树的递归遍历递归三要素:确定递归函数的参数和返回值,确定终止条件,确定单层递归的逻辑144.二叉树的前序遍历https://leetcode.cn/problems/binary-tree-preorder-traversal/description/publicList<Integer>preorderTraversal(TreeNoderoot){List<Integer>......
  • 【算法与数据结构】二叉树链式结构的实现【前中后序】
    文章目录......
  • 对称二叉树
    这里考试的时候其实就是想考递归,但是我实在是不清楚为什么\(n\)能够开到\(100W\)。。。这不随便超时吗介绍一个确定性算法的判断一个二叉树是否对称首先一个二叉树的中序遍历有两种,一个是先遍历左子树,一个是先遍历右子树,我们用结构归纳法,可以证明以树根为中心翻转其中一种中序遍......
  • 数据结构入门——二叉树(中)
    通过《二叉树(上)》的学习,我们已经对二叉树有了基本的了解,那我们现在继续深入了解二叉树。二叉树的存储结构顺序存储顺序结构存储就是使用数组来存储,一般使用数组只适合表示完全二叉树,因为不是完全二叉树会有空间的浪费。而现实中使用中只有堆才会使用数组来存储,关于堆我们后......