LeetCode94. 二叉树的中序遍历

题目描述

公众号:手摸手前端进阶

给定一个二叉树的根节点 root ,返回它的 中序 遍历。

image.png

image.png

/**
 * Definition for a binary tree node.
 * function TreeNode(val, left, right) {
 *     this.val = (val===undefined ? 0 : val)
 *     this.left = (left===undefined ? null : left)
 *     this.right = (right===undefined ? null : right)
 * }
 */
/**
 * @param {TreeNode} root
 * @return {number[]}
 */
 // 递归版
 var inorderTraversal = function(root) {
   const res = []
   const rec = (n) => {
     if(!n) return
     rec(n.left)
     res.push(n.val)
     rec(n.right)
   }
   rec(root)
   return res
 };


// 题目转载自力扣官网:
// https://leetcode-cn.com/problems/binary-tree-inorder-traversal/

复制代码
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享